我在OpenCV中使用Canny()函数,如下所示
Mat detected_edges = GetImage...;
Canny( detected_edges, detected_edges, 20, 20*3, kernel_size );
我的问题是此功能仅产生黑白图像的结果,我想获取检测到的边缘集。
在OpenCV上,文档写道
但是我不知道如何从结果图像中提取线条,有人可以帮助我。
更新我以前在下面测试的图像,该图像包含Canny函数的结果
最佳答案
根据您要检索的形状,
关于c++ - OpenCV-如何从Canny函数的结果中提取边缘?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18697427/