假设你有一个正方形平面物体(一张纸)。你给它拍张照片。一般来说,它会出现变形。假设您处理图像并计算平面对象的四个角。给定这四个点,您可以计算单应性。
但现在假设物体发生了某种变形。关于变形的性质,我们只能说:
- 它是“光滑的”(物体表面不会形成锐角)
- 即使在变形之后,物体的表面也将始终完全可见。
例如:您将方形纸贴在圆柱形物体的表面上。
问题是:仅给定平面(变形)对象角的四个坐标(以像素为单位),我可以计算正确的单应性吗?也就是说,我可以在计算同形之前“消除”变形的影响吗?
即使是“近似”(读取工作;)方法也会非常有用。谢谢。
附言。我想补充一点,我不知道先验平面对象的内容。事实上,我正在编写的算法计算单应性,解开对象并检查其内容。这是一个二维条码,所以我有一对 id/crc 数字。如果从对象中提取的 crc 等于在 id 上计算的 crc,则它是有效的条形码。