python对图像二值化_python如何二值化图像
生活随笔
收集整理的這篇文章主要介紹了
python对图像二值化_python如何二值化图像
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在python中二值化圖像的方法:首先將圖片轉化為灰色圖像;然后自定義灰度界限;最后輸入“photo=Img.point(table,'1')”命令(table為自己創建的數組名)即可二值化圖像。
# 圖片二值化代碼如下:from?PIL?import?Image
img?=?Image.open('test.jpg')
#?模式L”為灰色圖像,它的每個像素用8個bit表示,0表示黑,255表示白,其他數字表示不同的灰度。
Img?=?img.convert('L')
Img.save("test1.jpg")
#?自定義灰度界限,大于這個值為白色,小于這個值為黑色
threshold?=?200
table?=?[]
for?i?in?range(256):
if?i?
table.append(0)
else:
table.append(1)
#?圖片二值化
photo?=?Img.point(table,?'1')
photo.save("test2.jpg")
得出的test1.jpg和test2.jpg
灰度圖:
二值化圖:
推薦課程:Python高級進階視頻教程
總結
以上是生活随笔為你收集整理的python对图像二值化_python如何二值化图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mapinfo图层导入奥维_(通信技能分
- 下一篇: opencv 高通滤波和低通滤波_滤波电