006-OpenCV4(C++)绘制直线、矩形、圆、椭圆、绘制字体、随机函数RNG绘制随机图形

本文介绍了使用OpenCV4 C++进行图形绘制的方法,包括直线的line函数、矩形的Rect定义、圆的circle函数、椭圆的ellipse方法以及字体的putText函数。此外,还讲解了如何利用随机函数RNG绘制随机图形。
摘要由CSDN通过智能技术生成

一、直线绘制

line(绘制在什么上,起点坐标,终点坐标,颜色,线宽,渲染方式)

//直线
	line(canvas, Point(10, 10), Point(400, 400), Scalar(0,0,255),1, LINE_AA);

二、矩形绘制

定义矩形Rect 矩形名(左上角坐标x,左上角坐标y,宽,高)

//绘制矩形
	Rect rect(100, 100, 200, 200);
	rectangle(canvas, rect, Scalar(255, 0, 0), 1, 8);

三、圆绘制

circle(绘制在什么上,圆心,半径,颜色,线宽,渲染方式)

//绘制圆
circle(canvas, Point(256, 256), 100, Scalar(0, 255, 0), 1, 8);

四、椭圆

ellipse(绘制在什么上, 要绘制的椭圆, 颜色,线宽,渲染方式)

RotatedRect rrt;//定义椭圆
rrt.center= Point2f(256, 256);//椭圆中心点
rrt.angle = 90;//椭圆绘制角度(顺时针)
rrt.size = Size(100, 200);//长轴与短轴
ellipse(canvas, rrt, Scalar(0, 255, 255),2, 8);

五、绘制字体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值