【发布时间】:2013-08-03 20:08:02
【问题描述】:
我想为我的学校作业做一个停车场检测程序,但我是 openCV 和图像处理的新手。
我打算做的是使用 houghLine 检测停车场上的白线并绘制一个框。 然而,停车场的线并不是一个完整的矩形。
示例 ::
我需要的输出::
我可以使用 houghLine 绘制垂直线( Red Line ),但我不知道如何加入线( green line )以形成一个盒子,因为houghLine 检测直线的多个点,它不会检测直线的起点和终点。 我也尝试了凸包方法,但我没能做到。任何opencv函数都可以克服这个porlbem ??
我真的不知道,希望有人能给我一些解决问题的想法。 谢谢。
【问题讨论】:
-
你有霍夫变换的线方程。你必须走在那条线上并找到颜色的不连续性:线段的终点。不连续性正在从白色变为灰色或从白色变为绿色
-
感谢您的回复,您能详细解释一下代码吗?我发现 opencv 无法检测颜色空间并且可以跟踪 houghLine 使用的颜色像素?
标签: c++ opencv image-processing