import cv2 as cv
import matplotlib.pyplot as plt
import numpy as np
img_water = cv.imread("../SampleImages/waterdrop.jpg", cv.IMREAD_COLOR)
plt.imshow(img_water[:,:,::-1])
img_dog = cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_COLOR)
plt.imshow(img_dog[:,:,::-1])
#圖像加法
#cv.add(src1, src2, dst=None, mask=None, dtype=None) openCV的加法是飽和操作,大于255會(huì)維持255
#參考資料:https://blog.csdn.net/wenhao_ir/article/details/125246253
img_addition = cv.add(img_dog, img_water)
plt.imshow(img_addition[:,:,::-1])
#圖像減法
#cv.subtract(src1, src2, dst=None, mask=None, dtype=None) openCV的減法也是飽和操作,小于0會(huì)維持0
#參考資料:https://blog.csdn.net/LaoYuanPython/article/details/109020778
img_subtraction = cv.subtract(img_dog, img_water)
plt.imshow(img_subtraction[:,:,::-1])
#圖像乘法
#cv.multiply(src1, src2, dst=None, scale=None, dtype=None)
#參考資料: https://blog.csdn.net/LaoYuanPython/article/details/109105916
img_multiply = cv.multiply(img_dog, img_water)
plt.imshow(img_multiply[:,:,::-1])
#圖像除法
#cv.divide(src1, src2, dst=None, scale=None, dtype=None)
#參考資料:https://blog.csdn.net/LaoYuanPython/article/details/109139636
img_divide = cv.divide(img_dog, img_water)
plt.imshow(img_divide[:,:,::-1])
?
?
?
?
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-639878.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-639878.html
到了這里,關(guān)于Python Opencv實(shí)踐 - 圖像的加減乘除的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!