OpenCV查找图像中的特定坐标
我正在使用OpenCV开发iOS应用程序。我正试图找到这个人周围盒子的位置。我想先得到盒子的宽度 我将图像转换为灰度,然后使用Canny边缘检测器 链接到图片在这里OpenCV查找图像中的特定坐标,opencv,image-processing,edge-detection,Opencv,Image Processing,Edge Detection,我正在使用OpenCV开发iOS应用程序。我正试图找到这个人周围盒子的位置。我想先得到盒子的宽度 我将图像转换为灰度,然后使用Canny边缘检测器 链接到图片在这里 获取长方体极端水平端坐标的最佳方法是什么(图中用红色标记)?有任何预先存在的函数吗?好吧,我将自己回答这个问题。经过一点挖掘,我找到了完全适合我需要的Hough线变换 它有很好的文档记录 我想要更高的精确度,所以我使用HoughLinesP HoughLinesP(dst, lines, 1, CV_PI/180, 100,
获取长方体极端水平端坐标的最佳方法是什么(图中用红色标记)?有任何预先存在的函数吗?好吧,我将自己回答这个问题。经过一点挖掘,我找到了完全适合我需要的Hough线变换 它有很好的文档记录 我想要更高的精确度,所以我使用HoughLinesP
HoughLinesP(dst, lines, 1, CV_PI/180, 100, 100, 10);
这些论据都有很好的定义,而且在那之后还要经过反复试验才能完善它。在此之前,我使用了中值模糊和精明的边缘检测器,以获得更好的效果 你没有使用cvRect吗?你能用预先画好的盒子吗?也就是说,在做任何处理之前。然后盒子的边缘检测就可以了