在复杂环境下怎样提取目标区域的轮廓,比如目标是一个圆环,该如何解决
在复杂环境下怎样提取目标区域的轮廓,比如目标是一个圆环
在室外环境下拍摄的图片想提取感兴趣区域的边缘,目标区域是一个圆环,我试了一下,sobel,log,sobel,log检测出来不知道如何提取边缘,而且的边界区域太宽,不准确,canny检测出来的有时不连续,除了圆之外,由于拍摄环境的影响图像中有许多无用的线条,我真不知道应该怎么去掉,请各位高手指教。
------解决方案--------------------
试试opencv的cvHoughCircles,根据特点再去掉无用的线
------解决方案--------------------
HT变换最简单
http://blog.****.net/tt2com/article/details/4757071
我在一本书上整理的matlab代码,楼主可以直接找那本书,我上传****的
------解决方案--------------------
我的经验是,用嵌入式canny提取边缘,然后基于已经提取的边缘做椭圆拟合,嵌入式canny比canny提取的边缘要好,只要参数设置好,不丢失,不断裂
在室外环境下拍摄的图片想提取感兴趣区域的边缘,目标区域是一个圆环,我试了一下,sobel,log,sobel,log检测出来不知道如何提取边缘,而且的边界区域太宽,不准确,canny检测出来的有时不连续,除了圆之外,由于拍摄环境的影响图像中有许多无用的线条,我真不知道应该怎么去掉,请各位高手指教。
------解决方案--------------------
试试opencv的cvHoughCircles,根据特点再去掉无用的线
------解决方案--------------------
HT变换最简单
http://blog.****.net/tt2com/article/details/4757071
我在一本书上整理的matlab代码,楼主可以直接找那本书,我上传****的
------解决方案--------------------
我的经验是,用嵌入式canny提取边缘,然后基于已经提取的边缘做椭圆拟合,嵌入式canny比canny提取的边缘要好,只要参数设置好,不丢失,不断裂