- 图像的加减乘除 或与非操作
import cv2 as cv
def img_add(img1,img2):
src = cv.add(img1,img2)
cv.imshow("img_add",src)
def img_subtract(img1,img2):
src = cv.subtract(img1,img2)
cv.imshow("img_sub",src)
def img_multiply(img1,img2):
src = cv.multiply(img1,img2)
cv.imshow("img_mul",src)
def img_divide(img1,img2):
src = cv.divide(img1,img2)
cv.imshow("img_divide",src)
def img_and(img1,img2):
src = cv.bitwise_and(img1,img2)
cv.imshow("img_and",src)
def img_not(img2):
src = cv.bitwise_not(img2)
cv.imshow("img_not",src)
def img_or(img1,img2):
src = cv.bitwise_or(img1,img2)
cv.imshow("img_or",src)
if __name__ == "__main__":
img1 = cv.imread("./images/LinuxLogo.jpg")
img2 = cv.imread("./images/WindowsLogo.jpg")
img_add(img1,img2)
img_divide(img1,img2)
img_multiply(img1,img2)
img_subtract(img1,img2)
img_and(img1,img2)
img_or(img1,img2)
img_not(img2)
cv.waitKey(0)
cv.destroyAllWindows()
