大小通道等尺寸相等的图片的像素算数加减乘除,以及逻辑与或非 #求每张图片的像素均值
import cv2 as cv #导入openCV包
def add_dome(m1,m2): #加法
dst = cv.add(m1, m2)
cv.imshow(“add_dome”, dst)
def subtract_dome(m1, m2): # 减法
dst = cv.subtract(m1, m2)
cv.imshow(“subtract_dome”, dst)
def divide_dome(m1,m2): #除法
dst = cv.divide(m1, m2)
cv.imshow(“divide”, dst)
def multiply_dome(m1,m2): #乘法
dst = cv.multiply(m1, m2)
cv.imshow(“multiply_dome”, dst)
def others(m1, m2): #求均值
M1 = cv.mean(m1)
M2 = cv.mean(m2)
print(M1)
print(M2)
def logic_demo(m1, m2):#逻辑与
dst = cv.bitwise_and(m1, m2)
cv.imshow(“logic_demo”,dst)
def logic_demo(m1, m2):#逻辑或
dst = cv.bitwise_or(m1, m2)
cv.imshow(“logic_demo”,dst)
def logic_demo(m1, m2):#逻辑非
dst = cv.bitwise_not(m1, m2)
cv.imshow(“logic_demo”,dst)
print("--------hello python------------")
src1=cv.imread(“F:/shiyan/1.png”) #读取F:/shiyan/1.png路径下的名为1格式为.png的图片
src2=cv.imread(“F:/shiyan/2.png”)
print(src1.shape)
print(src2.shape)
cv.namedWindow(“input image”,cv.WINDOW_AUTOSIZE) #给图片显示的窗口命名为input image
cv.imshow(“input image”,src1)
cv.imshow(“input image”,src2) #显示图片
add_dome(src1, src2)
cv.waitKey(0) #等待下一步指令
cv.destroyAllWindows() #为了能正常关闭所有的绘图窗口。
来源:CSDN
作者:薄凉的小子
链接:https://blog.csdn.net/m0_45161766/article/details/104200963