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();
复制代码

 

 

 

 

 

 

 

posted @   天子骄龙  阅读(378)  评论(2编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示