【Opencv&Cpp】09 图像像素(位)处理:图像像素的逻辑操作

rectangle  画矩形

 bitwise_xor  位的异或处理

 bitwise_or  位的或处理

 bitwise——and  位的与处理

rectangle矩形绘图

  

@参数 img 图像
@pt1 矩形的顶点。与 pt1 相对的矩形的顶点。
@param color Rectangle color or brightness (grayscale image).color 线条颜色 (RGB) 或亮度(灰度图像 )
@参数厚度构成矩形的线的粗细。取负值时(如 CV_FILLED)函数绘制填充了色彩的矩形;大于0代表绘制矩形

@linetype 参数 lineType 线的类型  

rectangle(m1, Rect(100, 100, 80, 80), Scalar(255, 255, 0), -1, LINE_8, 0);  

绘制m1图形、位置坐标位(100, 100)大小: 80* 80、颜色(255, 255, 0)、厚度位-1即填充图块、line的绘制类型选line8,0

当然还有诸如 圆形,点、线等图像的绘制,详情可以看这篇文章OpenCV之基本绘图_ubunfans的专栏

Mat m1 = Mat::zeros(Size(256, 256), CV_8UC3);
	Mat m2 = Mat::zeros(Size(256, 256), CV_8UC3);

	rectangle(m1, Rect(100, 100, 80, 80), Scalar(255, 255, 0), 1, LINE_8, 0);  //青色
	rectangle(m2, Rect(150, 150, 80, 80), Scalar(0, 255, 255), -1, LINE_8, 0);  //黄色

绘制两个图像

 

Mat dst;
	bitwise_xor(m1, m2, dst);
	imshow("像素位操作", dst);

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值