十大免费cms建站系统介绍,公司汇报网站建设方案,建设一个自己的网站,深圳公司网站建设公司目录 图像的加法图像的混合 图像的加法
两个图像应该具有相同的大小和类型#xff0c;或者第二个图像可以是标量值 注意#xff1a;OpenCV加法和Numpy加法之间存在差异。OpenCV的加法是饱和操作#xff0c;而Numpy添加的是模运算
import numpy as np
import cv2 as cv
imp… 目录 图像的加法图像的混合 图像的加法
两个图像应该具有相同的大小和类型或者第二个图像可以是标量值 注意OpenCV加法和Numpy加法之间存在差异。OpenCV的加法是饱和操作而Numpy添加的是模运算
import numpy as np
import cv2 as cv
import matplotlib.pyplot as pltcatcv.imread(./汪学长的随堂资料/4/图像操作/cat.jpg)
dogcv.imread(./汪学长的随堂资料/4/图像操作/dog.jpg)
cat.shape,dog.shape((414, 500, 3), (429, 499, 3))
catcv.resize(cat,(499,429))
cat.shape(429, 499, 3)
img1cv.add(cat,dog)
plt.imshow(img1[:,:,::-1])img2catdog
plt.imshow(img2[:,:,::-1])图像的混合
其实也是加法只是权重不同
img1cv.addWeighted(cat,0.7,dog,0.3,0)
plt.imshow(img1[:,:,::-1])