美文网首页
OpenCV:绘制掩膜图像

OpenCV:绘制掩膜图像

作者: AI秘籍 | 来源:发表于2020-02-24 18:35 被阅读0次
    掩膜图像
    void get_mask()
    {
        Mat whole(cv::Size(1000,1000),CV_8UC1,Scalar(0));
        //按顺时针顺序存储
        vector<Point> vec_point{Point(100,200),Point(200,200),Point(500,500),Point(200,900),Point(100,800)};
        vector<vector<Point>> point_vv;
        point_vv.emplace_back(vec_point);
        drawContours(whole,point_vv,0,Scalar(255),-1);
        imshow("whole",whole);
        Mat w1(whole.size(),CV_8UC1,Scalar(255));
        w1 = w1-whole;
        imshow("w1",w1); 
    
    }
    

    [注]:

    1.vector中的点按顺序排列;
    2.使用drawContours获得图像掩膜.

    相关文章

      网友评论

          本文标题:OpenCV:绘制掩膜图像

          本文链接:https://www.haomeiwen.com/subject/ockiqhtx.html