Python+OpenCV教程基础篇:图像混合

  1. 云栖社区>
  2. 博客>
  3. 正文

Python+OpenCV教程基础篇:图像混合

初商 2019-08-04 20:25:04 浏览336
展开阅读全文

学习图片间的数学运算,图像混合。图片等可到源码处下载。

image.png

1、目标

  • 图片间的数学运算,如相加、按位运算等
  • OpenCV函数:cv2.add(), cv2.addWeighted(), cv2.bitwise_and()

2、教程

首先恭喜你已经完成了入门篇的学习噢,接下来我们学习一些OpenCV的基础内容,加油(ง •_•)ง

图片相加

要叠加两张图片,可以用cv2.add()函数,相加两幅图片的形状(高度/宽度/通道数)必须相同。numpy中可以直接用res = img + img1相加,但这两者的结果并不相同:

import cv2
import numpy as np 

x = np.uint8([250])
y = np.uint8([10])

print(cv2.add(x, y))  # 250+10 = 260 => 25

网友评论

登录后评论
0/500
评论
初商
+ 关注