2

假设你有一个正方形平面物体(一张纸)。你给它拍张照片。一般来说,它会出现变形。假设您处理图像并计算平面对象的四个角。给定这四个点,您可以计算单应性。

但现在假设物体发生了某种变形。关于变形的性质,我们只能说:

  1. 它是“光滑的”(物体表面不会形成锐角)
  2. 即使在变形之后,物体的表面也将始终完全可见。

例如:您将方形纸贴在圆柱形物体的表面上。

问题是:给定平面(变形)对象角的四个坐标(以像素为单位),我可以计算正确的单应性吗?也就是说,我可以在计算同形之前“消除”变形的影响吗?

即使是“近似”(读取工作;)方法也会非常有用。谢谢。

附言。我想补充一点,我不知道先验平面对象的内容。事实上,我正在编写的算法计算单应性,解开对象并检查其内容。这是一个二维条码,所以我有一对 id/crc 数字。如果从对象中提取的 crc 等于在 id 上计算的 crc,则它是有效的条形码。

4

1 回答 1

1

根据定义,单应性是平面-平面变换。如果条形码足够小,您可能会认为它所连接的对象是分段平面的。校正条形码图像后,您可以估计桶形失真模型。

如果要先消除变形,则必须先估计表面,然后将其展平。那会困难很多。

于 2011-07-15T13:53:39.847 回答