opencv-contour

    0热度

    1回答

    我试图在OpenCV中使用findContours。当我调试我的程序,一切工作正常,直到 findContours(canny_output, contours, hierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE, Point(0, 0)); 我得到的消息: OpenCVFirst.exe引发了断点 我已经读过,这可能是因为链接错误的OpenCV文件,但我最后

    0热度

    2回答

    cv::Mat thr; std::vector<std::vector<cv::Point> > contours; std::vector<std::vector<cv::Vec4i> > hierarchy; int largest_area = 0; int largest_contour_index = 0; cv::findContours(thr, contour

    0热度

    1回答

    我想是根据它的形状特征(例如:区域,轮廓长度等)在视频源执行暗(几乎是黑色的)物体检测,但是我有问题的检测在二进制掩码的轮廓。 有时即使对象没有改变形状,并且轮廓是从包含一个简洁块的简单遮罩派生出来的,轮廓并没有关闭(我可以这样说,因为我用CV_FILLED选项显示它,许多帧被轮廓填满),并且由于计算的面积实际上不可信(值降低到几个像素)。 我还注意到,当物体的轮廓不是封闭的,长度大于约2倍,比应

    0热度

    1回答

    我正在使用OpenCV-Python。 我有活饲料由webcam.I这样的图像(波纹管的形象,但不浅绿色线)发现的角落坐标, (array([[[280, 109]], [[162, 206]], [[189, 341]], [[329, 389]], [[444, 283]], [[412, 160]]]) 多边形的 。 如何在识别

    2热度

    1回答

    当前情况:我想检测图像内的矩形(或方块),其中这些矩形的轮廓不是一致的。像棋盘一样,外轮廓有整体。 可能的解决方案:我想实现一个活动轮廓算法,它应该可以帮助我检测物体的外部轮廓。我知道物体外的某些点,只要物体适合它就可以用来收缩和合适点。 搜索:我发现一个较旧的openCV版本的cvSnakeImage函数,它不被维护,不应该再使用。我找到了一个活跃的轮廓C++实现,它还使用了一个较老的openC

    2热度

    1回答

    我正在执行对象的运动跟踪,并且我正在尝试识别对象的正面和背面。物体是不对称的,这意味着轮廓的质心比后面更靠前。利用这些信息,我接近这一如下: 绘制对象的轮廓 查找重心 centroidx, centroidy = int(moments['m10']/moments['m00']), int(moments['m10']/moments['m00']) 绘制边界椭圆 cv2.fitEllipse(

    0热度

    1回答

    我想在我的二进制图像中找到最大的对象。我曾经在第52行代码here,但我得到了如下所示的FindContours错误。 我的代码有什么问题?有没有其他的方式来找到对象在二进制图像中最大的区域?

    1热度

    2回答

    我在OpenCV的代码工作得很好,直到当我想找到轮廓: findContours(src, contours,hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE); 然后我不断收到以下错误: "Unhandled exception at 0x773e3e28 in Contour.exe: Microsoft C++ exception: cv::

    2热度

    2回答

    我使用分水岭分割来检测触摸对象,并且它可以正常工作。现在,我想绘制每个对象的轮廓,以便我可以获得它们的长度,面积,时刻等。但分割结果中的对象仍然触摸。所以,我没有画出每一个的轮廓。我怎样绘制每个物体的轮廓? #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostre

    3热度

    1回答

    我有两个来自相同位置的图像。它们之间的区别在于一个是正确的,另一个是透视投影。 下面是两个图像: 当我对他们的运行findContour OpenCV的方法的结果是follwing: 为什么OpenCV的不为透视图找到一个闭合的外轮廓曲线? 我试着CV_RETR_TREE和CV_RETR_EXTERNAL标志与CV_CHAIN_APPROX_SIMPLE和CV_CHAIN_APPROX_NONE标