我们的目标,找到矩形的消失点。我想用y = mx + c来应用hough变换这个形状。在霍夫变换之后,我必须在(m,c)轴第二形状上显示两个或更多个投票点。我不知道我的申请方式。请帮帮我。
答案 0 :(得分:0)
Hough变换的想法是你基本上绘制所有可能的线,然后试图找出图像中真正存在的线。
因此,对于您的图像,尝试绘制所有可能的水平/垂直线并计算每个下方的黑点。 Fot示例 - 取y = 0(1,2,3 ..)的水平线。用x = [0 ... width]和y = 0检查所有点的颜色。如果它们中的全部或大部分都是黑色的 - 你就有一条线。重复y = [1 ... height]。
在拥有所有线条的坐标后,您可以以相同的方式找到每条线条的间隙 - 检查所有应该属于该线条的点并注意白色线条。当你有足够的白点 - 有一个缺口。
此方法有助于检测第一张照片上的几个点。然后你只需将它们连接在一起就能塑造你的形状。