说明
OpenCV提供了4种位操作,AND,OR,NOT,XOR。函数为相关的操作加“cv2.bitwise_”前缀。如:cv2.bitwise_not。对于2元操作而言,至少两个参数,src1,src2;dst参数返回结果可选,msk参数也是可选,指定msk区域进行相关操作。如下:
bitwise_and(src1, src2[, dst[, mask]]) -> dst
因此,可以使用参数返回结果,也可以使用赋值操作返回结果。
示例程序
import numpy as np
import cv2
import matplotlib.pyplot as plt
# Load two images
img1 = cv2.imread('Desert.jpg')
img2 = cv2.imread('opencv_logo.jpg')
# I want to put logo on top-left corner, So I create a ROI
rows,cols,channel