C++ opencv如何实现几何图形绘制
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇"C++ opencv如何实现几何图形绘制"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看
千家信息网最后更新 2025年02月16日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安全错误
数据库的锁怎样保障安全
服务器常见硬盘
完美平台加载服务器失败
移动服务器密码原始密码是多少
配置该服务器时对安全性
深圳网络安全新闻
2008忘记服务器的密码
广州智能服务器
数据库维护用户表数据实训
魔兽世界祈福服务器免费转服
安卓软件开发 注册机
系统软件开发实训报告
win2008服务器架设
林业局网络安全工作
pubwin管理服务器教程
主板不识别硬盘服务器
我的世界网易版服务器管理员
跟服务器替代计划
思迅前天改连接服务器ip
管理web服务器的工作
gen8服务器维修手册
微软服务器数据会被窃取吗
网络安全利弊内容
移动号码怎么刷新数据库
云服务器屏蔽ip
网络安全监督岗党员作业表
数据库图书管理设计思路
无锡智能化软件开发哪个好
如何认识数据库安全问题
构建网络安全环境ppt
开源软件开发要多少钱