废话不多说,先上代码:
img_clear_3 = image_clear_3.copy()
# 创建该图框小图保存路径
small_images_path = os.path.join(/Users/leequeenie/Desktop/Documents, '{}_small_images'.format(aaaa)
if not os.path.exists(small_images_path):
os.mkdir(small_images_path)
im = np.zeros(img_clear_3.shape[:2], dtype="uint8")
_, thres = cv2.threshold(im, 10, 255, cv2.THRESH_BINARY)
if "3.4" in cv2.__version__:
_, contours, hierarchy = cv2.findContours(thres, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
else:
contours, hierarchy = cv2.findContours(thres, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
masked = cv2.bitwise_and(img_entity_clear_3, img_entity_clear_3, mask=im)
bg_img = np.zeros((masked.shape[0], masked.shape[1], 3), np.uint8)