【发布时间】:2017-07-21 16:19:45
【问题描述】:
Canny 检测到我的边缘。 我想提取边缘的轮廓。
我已经检查了以下帖子。 OpenCV converting Canny edges to contours.
但它没有处理复杂的形状。例如,带矩形的圆或带直线的圆。
cv::findContours() 函数有 2 个问题。 1.为非闭合边缘返回闭合轮廓,但我想要非闭合轮廓 2.返回2个闭合边缘的闭合轮廓(也许其中一个轮廓用于边缘,另一个用于边缘内侧,但我想要两者之一。
有没有办法解决这个问题? 谢谢。
PS : 我已经上传了示例图片。
【问题讨论】:
-
图片没有显示出您描述的问题。此外,您并没有真正解释“示例图像”显示的内容。如果您希望得到答案,则需要更具体。