opencv-python 使用掩模抠图

有时候需要根据掩模找到原图的图像
根据轮廓信息提取掩模
代码如下

# 根据轮廓信息提取掩模
 mask =np.zeros(gray.shape,np.uint8)  
 # 这里一定要使用参数 -1, 绘制填充的的轮廓
 cv2.drawContours(mask,[cnt1],0,255,-1)
 cv2.imshow('process_gray', mask)
 # 原图像名字为gray,由掩模抠出来的图像为next_gray
 next_gray = cv2.bitwise_and(gray, gray, mask=mask)
 cv2.imshow('next_gray', next_gray)

你可能感兴趣的:(Python,OpevCV)