opencv的逻辑运算-- 与、或、非 异
时间: 2024-01-30 12:04:30 浏览: 134
OpenCV矩阵操作借鉴.pdf
常比较常用,可以用于图像处理中的二值图像处理。
1. 与运算:两幅图像的像素值在同一位置都为非零值时,结果图像的相应像素值为非零值,否则为零值。
2. 或运算:两幅图像的像素值在同一位置至少有一个为非零值时,结果图像的相应像素值为非零值,否则为零值。
3. 非运算:对于单幅图像,每个像素值为非零值的像素,在结果图像中相应位置的像素值为零值,反之亦然。
4. 异或运算:两幅图像的像素值在同一位置不相同,则结果图像的相应像素值为非零值,否则为零值。
在OpenCV中,可以使用cv2.bitwise_and()、cv2.bitwise_or()、cv2.bitwise_not()和cv2.bitwise_xor()函数来实现这些逻辑运算。
阅读全文