问题标签 [vanishing-point]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 三点投影JS
我有一个基于两条线相交算法的 2 点投影草图。例如,如果有一个 3D 点{ x: -4, y: 2, z: -2 }
和轴原点是预定义的,我可以找到a = {x: -4, y: 2, z: 0}
和b = {x: 0, y: 2, z: -2}
点并找到一条可能的线{vanishingPointX, a)
和另一条线的交点,{vanishingPointZ, b)
你可以看到代码工作正常。
任务是添加另一个第三点,所以输出应该是这样的:
这是一个粗略的插图,有些线条是扭曲的。
我试图沿 X 轴投影 Y 值,但无论如何,既没有三线相交的算法,也没有这三条线不会在一点相交。
最后但并非最不重要的一点是,我知道这个问题可以用矩阵来解决,但是,我正在尝试不使用微积分。
python - 在Python中找到消失点和线之间的角度
我正在做一个项目,我需要首先找到图像中的消失点以及消失点与线条形成的角度。我已经找到了消失点。我应该如何找到角度,即 theta1 和 theta2
考虑我有消失点的 X 和 Y 坐标
python - 根据消失点改变图像透视
我正在做一个项目,该项目需要我在图像中添加一个对象并根据图像的消失点更改该对象的透视图。
作为输入,我将获得 4 个坐标(矩形区域),我想首先在该区域插入徽标,然后根据消失点更改该矩形的透视图,此过程需要自动化
例如:带坐标的原始图像