cv2.bitwise_and()这里主要讲两种用法
1 RGB图像选取掩膜选定的区域
cv2.bitwise_and(iamge,image,mask=mask)
import cv2 as cv def image_and(image,mask):#输入图像和掩膜 area = cv2.bitwise_and(image,image,mask=mask) #mask=mask表示要提取的区域 cv.imshow("area",area) return area
2 求两张图片的交集
import cv2 as cv def image_and(mask1,mask2):#输入两张不同掩膜,求他们的交集 cv.imshow("mask1",mask1) cv.imshow("mask2",mask2) and_area = cv2.bitwise_and(mask1,mask2) #掩膜mask1和掩膜mask2相与求并集 cv.imshow("and_area",and_area) return area
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224817.html原文链接:https://javaforall.net
