import numpy as np import cv2 # 逻辑与 def logical_and(X,Y): #X=cv2.imread('image/11.png',0) #Y=cv2.imread('image/12.png',0) result=X&Y cv2.imwrite("image/result.jpg", result) print(np.sum(result)) # 逻辑或 def logical_or(X,Y): result=X|Y cv2.imwrite("image/result.jpg", result) print(np.sum(result)) # 逻辑非 def logical_not(X): result=~X cv2.imwrite("image/result.jpg", result) print(np.sum(result)) # 加法运算 def ope_add(X,Y): result = cv2.add(X,Y) # 将结果写入路径 cv2.imwrite("image/result.jpg", result) print(np.sum(result)) # 减法运算 def ope_subtract(X,Y): result = cv2.subtract(X,Y) # 将结果写入路径 cv2.imwrite("image/result.jpg", result) print(np.sum(result)) # 乘法运算 def ope_multiply(X,Y): result = cv2.multiply(X,Y) # 将结果写入路径 cv2.imwrite("image/result.jpg", result) print(np.sum(result)) # 除法运算 def ope_divide(X,Y): result = cv2.divide(X,Y) # 将结果写入路径 cv2.imwrite("image/result.jpg", result) print(np.sum(result))