C++ opencv如何实现几何图形绘制
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇"C++ opencv如何实现几何图形绘制"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
数据库表索引重新
中国大学生网络安全排名
泰兴购买网络技术大概费用
数据库打通物联网
湘邮科技属于工业互联网吗
深圳一线天网络技术
数据库产品市场占比
网络安全风险分析及对策
数据库的元数据的格式
物联网上位机软件开发
微信回恢复聊天数据库
云南网络安全杯
两栖类数据库
ncbi和水稻数据库编号
响当当网络技术
高新区推广软件开发活动
软件开发的快速因素模型
分布式数据库管理技术背景
软件开发一定会加班么
localhost数据库
北京星云互联网科技
数据库控制进程
网络技术专业专业结构分布
串口服务器数据在哪
株洲服务器软件工程师大专学校
java 批处理 数据库
客户数据库的绩效考核
确权登记数据库建设规范
软件开发mvc架构
ios软件开发难度