opencv-fillconvexpoly填充的凸多边形


 

    cv::Mat src(500, 500, CV_8UC3, cv::Scalar(0,0,0));
    cv::Point Points[5];
    Points[0] = cv::Point(100, 100);
    Points[1] = cv::Point(300,100);
    Points[2] = cv::Point(300, 250);
    Points[3] = cv::Point(300, 300);
    Points[4] = cv::Point(100, 250);

    cv::fillConvexPoly(src, Points, 5, cv::Scalar(0, 0, 255));//填充的凸多边形
    //注意:凹部分会自动拉平
    /*
    参数:图像
    参数:指向单个多边形的指针数组
    参数:多边形的顶点个数
    参数:多边形的颜色
    参数:组成多边形的线条的类型  8或4
    参数:顶点坐标的小数点位数
    */
    
    cv::imshow("Test", src);
    cv::waitKey();

 

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM