qq_52811474
qq_52811474
2021-07-22 22:26
采纳率: 0%
浏览 37

我用qt+opencv编写一个程序

1.我编写这个程序用来练习contour detection,但是其中有函数报错了,我不知道怎么改正
img

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • BostonRayAlen
    bostonAlen 2021-07-23 01:05

    应该最后一个参数传入不对;以后这种问题,你可以查看这个函数的参数,然后对比自己传入的参数。
    这儿有段示例代码

        Mat imageSource = imread("findContours.jpg", 0);
        imshow("原始图像", imageSource);
        
        Mat image;
        GaussianBlur(imageSource, image, Size(3, 3), 0);
        Canny(imageSource, image, 100, 250);
    
        vector<vector<Point>> contours;
        vector<Vec4i> hierarchy;
    
        findContours(image, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_NONE, Point());
    
    点赞 评论

相关推荐