目录
pil转二值图,再转numpy
mask_file=img_file.replace("_img.jpg","_mask.png")
mask_img=cv2.imread(mask_file, cv2.IMREAD_UNCHANGED)
pil_image = Image.fromarray(mask_img)
image = pil_image.convert('1')
flipped_image = image.transpose(Image.Transpose.FLIP_LEFT_RIGHT)
image_array = np.array(flipped_image, dtype=np.uint8)
# 将二值图像的像素值乘以255(0或255的像素值)
binary_opencv_image = image_array * 255
img=cv2.flip(img,1)
cv2.imwrite("_mask.jpg"), binary_opencv_image)