文章预览
大于255的直接取255。 code: import cv2 as cv import matplotlib.pyplot as plt rain = cv.imread( "../Dataset/TrainValDataset/Image/camourflage_00007.jpg" ) plt.imshow(rain[:,:,::-1]) plt.show() view = cv.imread( "../Dataset/TrainValDataset/Image/camourflage_00007.jpg" ) plt.imshow(view[:,:,::-1]) plt.show() img1 = cv.add(rain,view) plt.imshow(img1[:,:,::-1]) plt.show() img2 = rain+view plt.imshow(img2[:,:,::-1]) plt.show() 算数运算: 加法: img1 = cv.add(x1,x2) 截断处理【 大 于 255的直接取255 】 加法用在图像合并的时候,减法用在背景消除的时候。 #减法 img3 = cv.subtract(view,rain) plt.imshow(img3[:,:,::-1]) plt.show() img4 = view-rain plt.imshow(img3[:,:,::-1]) plt.show() x = np.uint8([250]) y = np.uint8([255]) #乘法 cv.multiply() #除法 cv.divide() 乘除用的很少,像素点进行乘除。
………………………………