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