我正在编写一款能够计算一些东西的Android应用程序"基于给定的图像。
背景:
答案 0 :(得分:2)
看看:
有关演示文稿,请参阅"A New Approach to Obtain Height Measurements from Video"。
基本上
X = Hx(1)
其中x是图像中用齐次坐标表示的点,X是3D世界中的对应点,也用齐次坐标表示,H是3x3矩阵,称为单应矩阵。
所以:
算法1:平面测量。
- 给定平面表面的图像估计图像到世界的单应矩阵H;
- 醇>
重复
(a)在图像平面上选择两个点x1和x2;
(b)通过(1)将每个图像点反投影到世界平面,以获得两个世界点X1和X2;
(c)计算欧几里德距离d(X1; X2)。
上述论文的附录解释了如何计算H.
更多细节见
一个。 Criminisi。 单个和多个未校准图像的精确视觉计量。杰出论文系列。 Springer-Verlag London Ltd.,2001年9月.ISBN:1852334681。