python制作黑白掩膜
时间: 2023-11-24 12:43:49 浏览: 94
以下是一个示例代码,可以使用OpenCV库制作黑白掩膜:
```
import cv2
# 读取图像
img = cv2.imread("image.jpg")
# 将图像转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 将灰度图像二值化,生成掩膜
thresh = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY)[1]
# 显示原图和掩膜
cv2.imshow("Original Image", img)
cv2.imshow("Mask", thresh)
# 等待用户按下任意键退出
cv2.waitKey(0)
cv2.destroyAllWindows()
```
运行这个代码,将会显示原图和生成的黑白掩膜。如果需要保存掩膜,可以使用以下代码:
```
# 保存掩膜
cv2.imwrite("mask.jpg", thresh)
```
阅读全文