有没有办法删除图片中除白色之外的所有颜色,然后将白色替换为黑色?基本上我想去除绒毛,并且我意识到只需要白色来解码消息。
任何有关 python 的帮助将不胜感激!
原图:

编辑后的图像:

这是一个使用numpy和 的简单解决方案PIL:
from PIL import Image
import numpy as np
img = Image.open('pic.jpg')
data = np.array(img)
converted = np.where(data == 255, 0, 255)
img = Image.fromarray(converted.astype('uint8'))
img.save('new_pic.jpg')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10351 次 |
| 最近记录: |