【发布时间】:2013-09-12 21:28:06
【问题描述】:
我在 OpenCV 中使用 Canny() 函数如下
Mat detected_edges = GetImage...;
Canny( detected_edges, detected_edges, 20, 20*3, kernel_size );
我的问题是这个函数的结果只有一个黑白图像,我想得到检测到的边缘集。
在 OpenCV 文档上写道
该函数在输入图像图像中找到边缘并将它们标记为 使用 Canny 算法的输出地图边缘。最小值 threshold1 和 threshold2 之间用于边缘链接。这 最大值用于寻找强边缘的初始段。
但我不知道如何从结果图像中提取线条,有人可以帮助我。
UPDATE下面是我用来测试的图片,这张图片包含了Canny函数的结果
【问题讨论】:
-
你的测试图片是什么
-
@WangYudong:上面更新中的测试图,谢谢!