91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

將python圖片轉為二進制文本的實例

發布時間:2020-10-14 12:06:07 來源:腳本之家 閱讀:350 作者:請叫我算術嘉 欄目:開發技術

寫在最前面:

我在研究機器學習的過程中,給的數據集是手寫數字圖片被處理后的由0,1表達的txt文件,今天寫一寫關于圖片轉化為二進制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'>

大家都知道,像素是由紅、綠、藍三色構成,每個的值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圖片轉為二進制文本的實例

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

以上這篇將python圖片轉為二進制文本的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临安市| 临桂县| 霍林郭勒市| 金湖县| 安远县| 宜兴市| 昭觉县| 深泽县| 左贡县| 内丘县| 寿宁县| 陕西省| 彰化县| 济宁市| 中宁县| 福海县| 轮台县| 尼玛县| 加查县| 炉霍县| 桃源县| 玉林市| 宁津县| 绩溪县| 基隆市| 四川省| 遵化市| 罗平县| 铅山县| 凤山市| 社旗县| 邮箱| 威远县| 海伦市| 玉林市| 大石桥市| 米林县| 双城市| 嘉祥县| 嘉黎县| 秦皇岛市|