国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

將python圖片轉(zhuǎn)為二進制文本的實例

2020-02-16 00:53:07
字體:
供稿:網(wǎng)友

寫在最前面:

我在研究機器學習的過程中,給的數(shù)據(jù)集是手寫數(shù)字圖片被處理后的由0,1表達的txt文件,今天寫一寫關(guān)于圖片轉(zhuǎn)化為二進制txt文件的python實踐

在這里,我們使用python中的Pillow庫,Pillow庫中有一個很重要的類是Image,可以對圖片進行很多處理。

首先,導入Image類

from PIL import Image 

打開圖片

im=Image.open('1.jpg')

獲取圖片寬和高

width=im.size[0]height=im.size[1]

也可以這樣

width,height=image_file.size

打開文件

fh=open('1.txt','w')

然后我們對圖像的像素進行處理

獲取每個像素點的像素值,這是一個三元元組

<class 'tuple'>

大家都知道,像素是由紅、綠、藍三色構(gòu)成,每個的值0-255,當三色灰度都為0的時候,顏色為黑色,都為255是白色。利用這個特性,我們將三個值相加,如果是黑色,全部寫1,其余顏色一律為0。

for i in range(height): for j in range(width):  #獲取像素點顏色  color=im.getpixel((j,i)) colorsum=color[0]+color[1]+color[2] if(colorsum == 0):  fh.write('1') else:  fh.write('0') fh.write('/n')fh.close()

看下效果圖:

python圖片轉(zhuǎn)為二進制文本

網(wǎng)上找的圖片的處理效果都不好,這個是文本編輯打出來的,效果明顯一點,反正就一個很簡單的處理過程。

以上這篇將python圖片轉(zhuǎn)為二進制文本的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 舞阳县| 根河市| 武鸣县| 桓仁| 大足县| 庆元县| 翼城县| 汶上县| 连云港市| 永济市| 麦盖提县| 松阳县| 婺源县| 阳朔县| 获嘉县| 肥乡县| 长沙市| 寿光市| 习水县| 樟树市| 和静县| 东山县| 定边县| 新河县| 海宁市| 江达县| 特克斯县| 东至县| 萝北县| 盱眙县| 乐亭县| 保定市| 河北区| 资中县| 夏津县| 平遥县| 安新县| 灯塔市| 华池县| 滨海县| 凌海市|