C++ opencv如何实现几何图形绘制
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇"C++ opencv如何实现几何图形绘制"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看
千家信息网最后更新 2025年11月07日C++ opencv如何实现几何图形绘制
这篇"C++ opencv如何实现几何图形绘制"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"C++ opencv如何实现几何图形绘制"文章吧。
1.矩形 rectangle()
通过对角线上的两个顶点绘制矩形
void rectangle(InputOutputArray img, Rect rec, const Scalar& color, int thickness = 1, int lineType = LINE_8, int shift = 0);img 名称rec pt1矩形的顶点 pt2与pt1相对的矩形顶点color 颜色 也可以用像素存放类Scalarthickness 宽度 如果是-1,就代表对改矩形进行填充lineType 类型shift 移位点坐标中的小数位数。
代码:
int main(){ Mat img = Mat::ones(240, 240, CV_8UC3); rectangle(img, Rect(20, 20, 100, 100), Scalar(0, 0, 255),7); imshow("www", img); waitKey(0);}效果图:
2. 圆 circle()
void circle(InputOutputArray img, Point center, int radius, const Scalar& color, int thickness = 1, int lineType = LINE_8, int shift = 0);img 名称center 圆心坐标radius 圆的半径color 圆环颜色thickness 正数,则表示圆轮廓的厚度 负数 对该圆填充颜色lineType 类型shift 移位中心坐标和半径值的小数位数。
代码:
int main(){ Mat img1=Mat::zeros(100, 100, CV_8UC3); circle(img1, Point(40, 40), 20, Scalar(0, 0, 255),-1);//-1 填充 imshow("www", img1); waitKey(0);}效果图:

3.椭圆 elliple()
void ellipse(InputOutputArray img, Point center, Size axes, double angle, double startAngle, double endAngle, const Scalar& color, int thickness = 1, int lineType = LINE_8, int shift = 0);img 名称center 椭圆的中心。axes 轴 椭圆主轴大小的一半。angle 椭圆旋转角度。startAngle 椭圆弧的起始角,以度表示。endAngle 椭圆弧的结束角,以度数表示。color 椭圆颜色。thickness 正数 椭圆圆弧轮廓的厚度 负数 对椭圆进行填充。linetype 椭圆边界类型。 shift 中心坐标和坐标轴值的小数位数。
代码:
int main(){ Mat img1 = Mat::zeros(300, 300, CV_8UC3); ellipse(img1, Point(100, 100), Size(40, 25), 0, 0, 360, Scalar(0, 0, 255),5); imshow("111", img1); waitKey(0);}效果图:

以上就是关于"C++ opencv如何实现几何图形绘制"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
椭圆
内容
坐标
矩形
颜色
几何图形
几何
图形
C++
代码
位数
名称
小数
效果
效果图
类型
顶点
半径
厚度
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库实体型彼此分类
魔兽tbc服务器人数2022
贵州手机软件开发排行榜
有关网络安全的课题
北京小程序软件开发公司
上海本茗互联网科技
spark 支持数据库
lol登陆服务器失效
android 平板软件开发
芯片上的软件开发
点购网络技术有限公司怎么样
申论 网络安全个人作文
常用中外文文献数据库
cf服务器名称进不去
如何管理登录服务器的电脑
清理数据库日志
数据库产品作用
数据库中位函数什么意思
网络安全防暴宣传
数据库逻辑结构详解
新加坡网络安全产业
Java开发数据库技术培训课程
芸樱宝可梦服务器
登录洛克王国一直卡在服务器界面
万维网是客户服务器系统吗
新经典软件开发专员
安溪县天桥网络技术
软件开发程序员难追吗
学c 有什么软件开发
自反性数据库