14 OpenCV 图像几何形状绘制

14 图像几何形状绘制

opencv知识点:

  • 四种几何图形绘制 - 矩形 圆形 线段 椭圆
  • 图片融合 - addWeighted()

本课所解决的问题:

  • 如何绘制几何图形?

1.图形绘制

opencv中,图像的坐标是,↓y,→x,在填写参数的时候一定要注意
接下来,我们开始绘制几何图形

矩形

之前已经介绍过两种rectangle的所有参数,这里不再赘述
//函数定义
void drawing_demo(Mat& image);     


//函数实现
void QuickDemo::drawing_demo(Mat& image) {
   

	Rect rect;//关于rect,我们只要记住四个属性即可
	rect.x = 50;
	rect.y = 50;
	rect.width = 50;
	rect.height = 50;

	Mat dst = Mat::zeros(image.size(), image.type());
	rectangle(dst, rect, Scalar(0, 0, 255), -1, LINE_8, 0);

	imshow("绘制图形", dst);

}	

acacb3f49529a4a84b00e6c7985e8eb

圆形

circle
	绘制圆形
		共7个参数
			第1个参数 输入
			第2个参数 圆心点
			第3个参数 圆形半径
			第4个参数 圆形颜色
			第5个参数 线宽
			第6个参数 lineType
			第7个参数  缩小图像,同时缩短圆心与(0,0)位置的距离
					  0表示不变
					  1表示图像*1/2,同时距离(0,0)的x方向和y方向距离*1/2
					  2表示图像*1/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值