簡體   English   中英

**在 python 中保存帶有添加蒙版的圖像**

[英]**Save Image with added mask in python**

我正在嘗試保存我在所有感興趣區域上添加了白色遮罩的圖像。 但出於某種原因,它沒有保存最終圖像,也沒有返回任何錯誤消息。 如何保存帶蒙版的圖像?

import cv2
import numpy as np


image = cv2.imread('C:/Users/Desktop/testim.png') 
gray_scale = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 
# Set threshold level 

Dark = 10 

coords = np.column_stack(np.where(gray_scale < Dark)) 

print("xy:\n", coords)

mask = gray_scale < Dark

# Color the pixels in the mask 

image[mask] = (255, 255, 255) 

cv2.imshow('mask', image) 
cv2.waitKey()

#save new image with the added mask to directory 
if not cv2.imwrite(r'./mask.png', image):
     raise Exception("Could not write image")

我認為這與程序中的幾個錯別字有關。 修復它們后,一切都很好。

import cv2
import numpy as np


image = cv2.imread('/content/test.png') 
gray_scale = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 
# Set threshold level 

Dark = 10 

coords = np.column_stack(np.where(gray_scale < Dark)) 

# print("xy:\n", coords)

mask = gray_scale < Dark

# Color the pixels in the mask 

image[mask] = (255, 255, 255) 
# cv2.imshow('mask', image) 
cv2.waitKey()

if not cv2.imwrite(r'./mask.png', image):
     raise Exception("Could not write image")

處理前的圖像在此處輸入圖像描述

處理后的圖像在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM