Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 基于开放CV的边缘检测和角度提取_Opencv_Image Processing_Hough Transform - Fatal编程技术网

Opencv 基于开放CV的边缘检测和角度提取

Opencv 基于开放CV的边缘检测和角度提取,opencv,image-processing,hough-transform,Opencv,Image Processing,Hough Transform,嘿,伙计们,我现在正试图探测玻璃容器内粉末的角度。 我得到的解决方案包括在图像上使用Houghlines算法,通过灰度缩放、阈值、应用高斯滤波器进行预处理,最后使用sobel算子提取边缘。如果我得到我的Hough线,我会使用fitline算法在所有检测点内拟合一条线。下面是我最后得到的一张图片: 我的问题是,我对图像处理不太感兴趣,也不确定这是否是一种用Houghline和fitline检测角度的好方法,所以有没有更好的方法来提取这些信息以便改进结果?结果似乎很好。你对准确度不满意吗?如果已经

嘿,伙计们,我现在正试图探测玻璃容器内粉末的角度。 我得到的解决方案包括在图像上使用Houghlines算法,通过灰度缩放、阈值、应用高斯滤波器进行预处理,最后使用sobel算子提取边缘。如果我得到我的Hough线,我会使用fitline算法在所有检测点内拟合一条线。下面是我最后得到的一张图片:


我的问题是,我对图像处理不太感兴趣,也不确定这是否是一种用Houghline和fitline检测角度的好方法,所以有没有更好的方法来提取这些信息以便改进结果?

结果似乎很好。你对准确度不满意吗?如果已经有了解决方案,为什么要改进算法最简单的方法:平滑+阈值后:找到最大轮廓,拟合椭圆,获得椭圆的角度。