加法运算:
加号运算符:
img1+img2,对应元素a+b = mod(a+b,256)
cv2.add函数:
cv2.add(img1,img2),对于元素a+b = min(a+b,255)
加权和:
cv2.addWeighted( img1, a, img2, b, gama), dst = img1xa + img2xb + gama
按位逻辑运算:
cv2.bitwise_and(img1,img2)
cv2.bitwise_or(img1,img2)
cv2.bitwise_xor(img1,img2)
cv2.bitwise_not(img)
掩模:
cv2.add(img1,img2.mask)只会操作mask为非空的像素点
位平面分解:
每个像素用8位二进制表示,根据位数拆成8张位平面
数字水印:
替换最低位平面为水印
图像加密解密原理:
img1 xor key =img2, img2 xor key =img1