检测水平和垂直边缘opencv

时间:2015-04-24 10:10:06

标签: c++ opencv edge-detection

我尝试在图像中检测到非常清晰的边缘。我尝试了opencv(houghlines,sobel,laplace)的不同解决方案。但是使用所有这些算法,我得不到我想要的结果。

这是检测线条的图像。红线显示我想要检测的边缘。

enter image description here

右上角的图片是带有演示者的视频 左侧显示演示文稿。也可能有一些边缘。 (例如,当在演示中出现带有帧的图片时)

你会如何进行边缘检测? 我确实需要垂直边缘的x坐标和水平边缘的y坐标。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

右下角(绿色)方块似乎是不变的。因此,您可以检测连接的组件并获得左上角的像素,然后就完成了。这个广场可以有其他东西吗?