gpt4 book ai didi

math - 在透视中计算 3D 对象的 2D 角度

转载 作者:行者123 更新时间:2023-12-04 06:38:44 25 4
gpt4 key购买 nike

想象一张照片,标出了建筑物的正面。

假定建筑物的表面是一个矩形,具有 90 度角。但是,因为是照片,所以会涉及到透视,人脸的平行边会汇聚在地平线上。

对于这样的矩形,如何计算与其成直角的面的边向量的二维角度?

在下图中,蓝色的是照片上标记的脸,我想知道如何计算另一张脸的红线的二维向量:

example http://img689.imageshack.us/img689/2060/leslievillestarbuckscor.jpg

因此,如果您暂时忽略图片并专注于线条,其中一个面部轮廓(内角等)中是否有足够的信息来了解拐角另一侧的面部路径?公式是什么?

example

我们知道两者都是矩形——即每个角都是直角——并且它们彼此成直角。那么,如何仅使用第一张脸的位置知识来确定第二张脸的向量呢?

最佳答案

这很简单,您应该使用基本的2 点透视规则。

首先,您需要 2 个消失点,一个在对象的左侧,一个在对象的右侧。他们都将保持在同一条地平线上。

alt text http://img62.imageshack.us/img62/9669/perspectiveh.png

放置地平线(选择视线高度)和消失点(点的位置会改变视野)后,您可以轻松计算出线的去向(当然您需要能够计算出穿过两点的线:我认为你可以做到)

关于math - 在透视中计算 3D 对象的 2D 角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2715556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com