2012-07-30 86 views
0

如何使用OpenCV将二进制图像中的复杂形状分解为简单形状?我会发布图片...但不允许新用户使用。我的例子是一个盒子覆盖在另一个盒子上,两个盒子都是相同的确切颜色(一种颜色)....我想把它分解成两个盒子....这样做的最好方法是什么?使用OpenCV从二进制图像中分解简单形状

+0

您可能想看看[在此](http://stackoverflow.com/questions/8667818/opencv-c-obj-c-detecting-a-sheet-of-paper-square-detection/8863060 #8863060)。 – karlphillip 2012-07-30 15:56:04

+1

将图像上传到ima​​geshack.us并在此处提供链接。 – 2012-07-30 17:15:51

回答

0

我会建议使用霍夫变换为您的具体关注,因为它是强大的检测重叠参数形式。

请注意,维基百科可能不是引入Hough变换的最佳资源!

本来Hough变换被用来检测图像内的线条,但概念的泛化很容易实现。

相关问题