我有两个可能相关的问题:
1.)我想从照片中估计位于同一平面上的物体之间的距离。照片中的一个物体的几何形状是矩形的,其尺寸是已知的,但没有关于照片的信息(相机焦距,照片角度,传感器大小等…)。例如,假设我有下面的PCB照片,矩形芯片的尺寸已知为20x10 in,所有物体都位于一个平面上。是否有可能估计其他PCB元件之间的距离(在俯视图中)?

在这种特殊情况下,2-3 3mm的最大距离误差是可以接受的。
2.)假设我有类似于上面的PCB照片,其中我有一个特征(对象),我知道它是矩形的。我想转换图像透视,使对象看起来是矩形的。我已经尝试过imageJ (斐济)和交互式视角插件来完成这项任务。首先,我在图像上显示矩形网格,然后使用插件手动转换图像,直到对象看起来不是矩形。但是对于一些照片角度,我发现手动调整控制点来获得矩形对象形状是不可能的。有人知道使用imageJ (斐济)或Octave的替代方法吗?使用python的解决方案也不错,尽管我没有太多的python经验(最近刚刚安装了Anaconda和Spyder)。
发布于 2016-07-11 16:07:14
几年前,我开发了一个软件,看起来很适合你。它更正了将四边形转换为矩形的透视。
结果如下:

,
在那里你可以测量距离。
https://stackoverflow.com/questions/38123374
复制相似问题