【发布时间】:2011-10-05 13:13:44
【问题描述】:
假设您有一个正方形平面对象(一张纸)。你给它拍张照片。一般来说,它会出现变形。假设您处理图像并计算平面对象的四个角。给定这四个点,您可以计算单应性。
但是现在假设对象经历了某种类型的变形。关于变形的性质,我们只能说:
- “光滑”(物体表面不会形成锐角)
- 即使在变形之后,对象的表面也将始终完全可见。
例如:你把方形纸贴在一个圆柱形物体的表面上。
问题是:仅给出平面(变形)对象角的四个坐标(以像素为单位),我可以计算正确的单应性吗?也就是说,我可以在计算同形之前“消除”变形的影响吗?
即使是“近似”(读取工作;)方法也会非常有用。 谢谢。
附言。 我想补充一点,我不知道先验平面对象的内容。事实上,我正在编写的算法计算单应性,解开对象并检查其内容。这是一个二维条码,所以我有一对 id/crc 数字。如果从对象中提取的 crc 等于在 id 上计算的 crc,则它是有效的条形码。
【问题讨论】:
-
除了4个角点你还知道什么吗?正方形平面的尺寸?相机和飞机的距离?平面保证是正方形还是长方形?
-
距离未知。打印在纸上的物体是正方形的。我们也可以计算它的计数。我说图像的内容是先验未知的,但是假设一旦检测到方形物体,我们可以将其与 N 个可能的图像相关联(N 小,比如低于 10)。我正在考虑在变形对象和 N 图像之间使用某种可变形模板匹配,但这可能会很慢。并认为方形对象是二维条码。所以用于其设计的 RGB 是 (0,0,0) 和 (255,255,255)...
-
@user 你已经使用这个网站六个月了......请允许我提醒我们通常在这里做的三件事:1)当你得到帮助时,试着给它回答您的专业领域中的问题 2)
Read the FAQs3)当您看到好的问答时,请通过using the gray triangles投票,因为系统的可信度基于用户通过分享他们的知识而获得的声誉。还记得接受更好地解决您的问题的答案,如果有的话,by pressing the checkmark sign
标签: computer-vision homography