2
A
回答
3
如果您只是想将白底黑白图像变成黑白色,那很简单;它只是invert
:
from PIL import Image, ImageOps
img = Image.open('zero.jpg')
inverted = ImageOps.invert(img)
inverted.save('invzero.png')
如果你也想做一些基本的处理像增加对比度,看到ImageOps
模块中的其他功能,如autocontrast
。它们都非常易于使用,但是如果卡住了,您总是可以提出一个新问题。对于更复杂的增强功能,请查看PIL的其余部分。 ImageEnhance
可以用来锐化图像,ImageFilter
可以做边缘检测和反锐化遮罩;等等。您可能还想要将格式更改为灰度(L8),甚至黑白(L1);这一切都在Image.convert
方法中。
当然,你必须知道你想要做什么处理。您可能想要尝试的一件事是在Photoshop或GIMP中播放图像,并跟踪您所做的操作,然后查找如何在PIL中实现这些操作。 (首先使用gimp-fu脚本可能会更简单,而不是尝试使用PIL ...)
+0
好的谢谢,我会试试这个。 – user2040597
2
相关问题
- 1. 用Python打开图像PIL
- 2. Python PIL图像复制
- 3. Python PIL图像保存
- 4. 如何翻译python PIL中的图像?
- 5. PIL图像对象上的Python副本
- 6. 图像和pil模块的Python循环
- 7. 使用Python PIL获得的图像
- 8. 使用python/PIL的图像轮廓
- 9. 用python/PIL自动裁剪图像
- 10. 用PIL和Python读取原始图像
- 11. 问题安装Python图像库(PIL)
- 12. Python获取图像矩阵PIL
- 13. 在python中使用PIL裁剪图像
- 14. 使用PIL过滤部分图像,python
- 15. 在Python中使用PIL模糊图像
- 16. Python PIL没有属性'图像'
- 17. Python,PIL;文本到图像和字体
- 18. 使用python/PIL查找图像组件
- 19. Python PIL:如何保存裁剪图像?
- 20. 用Python和PIL缓慢处理图像
- 21. Python图像转换与PIL库
- 22. Python PIL:使用PIL修改图像,Flush()不起作用
- 23. 使用PIL(Python图像库)来检测屏幕上的图像
- 24. PIL:放大图像
- 25. 索引PIL图像
- 26. PIL - 空PSD图像
- 27. 如何从python PIL图像对象获取字符串数据?
- 28. Python PIL库 - 从RGBA数组保存图像
- 29. 使用Python/PIL从图像中删除背景颜色
- 30. 的Python + PIL截图对比
你只是问如何反转的形象呢?或者你还想增加对比度,锐化边缘等? (同时,如果你正在寻找一种方法来击败Captcha,这不是一件容易的事情 - Captcha的全部重点是让经验丰富的破解者和垃圾邮件发送者难以击败它,而且有很多复杂的东西你需要学会甚至开始。) – abarnert
我尝试从我的煤气表读取这些数字。事实上,当数字落在一个小玻璃后面时,我有时会发出耀眼的光芒。所以我尝试使用一些工具来将图片转到OCR。 – user2040597
然后,您需要拍摄高质量的图像,因为您看起来没有充足的照明,所以请确保您有足够的照明。 –