此转换的名称?几何,仿射,
Name of this transformation? Geometric, Affine,
我一直在网上四处寻找,似乎找不到这个特定转换的名称。
基本上我想从这个开始:
(不要介意曲线,仅供演示)到此:
.
图片本身不需要转换,因为我可以使用已经在上面的视图图片,但我想要的是转换图片 1 的曲线,这样它就会像图 2 中那样显示,因为图 1 上的曲线进入销钉的角度与图 2 中所示的不同。
这样做的理论步骤是什么?
谢谢
完全忽略图钉,因为它们会变得很奇怪,你要找的东西叫做 perspective control,用于转换图像数据,使 "should" 平行的线结束并行,"the thing you do" 有很多名称,具体取决于您想要获得的精确度...
您正在寻找的是...
- 一个 colinear mapping 叫
- 一个homographic transform,但特别是
- 一个3d projection,这是许多
中的一个
- anamorphic projections
其中,(3) 将为您提供所有编程细节,而 (1) 和 (2) 将为您提供数学洞察力(如果,您可以阅读数学语言)和 (4) 将教您有关艺术的知识。
当然,因为您真正想要的是 python 代码来为您执行此操作:您可能想深入研究 SO 帖子,如“Automatic perspective correction OpenCV”和相关帖子。
我一直在网上四处寻找,似乎找不到这个特定转换的名称。 基本上我想从这个开始:
(不要介意曲线,仅供演示)到此:
图片本身不需要转换,因为我可以使用已经在上面的视图图片,但我想要的是转换图片 1 的曲线,这样它就会像图 2 中那样显示,因为图 1 上的曲线进入销钉的角度与图 2 中所示的不同。
这样做的理论步骤是什么? 谢谢
完全忽略图钉,因为它们会变得很奇怪,你要找的东西叫做 perspective control,用于转换图像数据,使 "should" 平行的线结束并行,"the thing you do" 有很多名称,具体取决于您想要获得的精确度...
您正在寻找的是...
- 一个 colinear mapping 叫
- 一个homographic transform,但特别是
- 一个3d projection,这是许多 中的一个
- anamorphic projections
其中,(3) 将为您提供所有编程细节,而 (1) 和 (2) 将为您提供数学洞察力(如果,您可以阅读数学语言)和 (4) 将教您有关艺术的知识。
当然,因为您真正想要的是 python 代码来为您执行此操作:您可能想深入研究 SO 帖子,如“Automatic perspective correction OpenCV”和相关帖子。