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