python輸出二進(jìn)制 怎么用python把圖片轉(zhuǎn)化成二進(jìn)制矩陣的txt文檔?
怎么用python把圖片轉(zhuǎn)化成二進(jìn)制矩陣的txt文檔?是否要讀取灰度值矩陣,如果大于128,則將其設(shè)置為0,如果小于128,則將其設(shè)置為1?然后輸出矩陣到TXT文件英文是ASCII碼!Ord(Num)
怎么用python把圖片轉(zhuǎn)化成二進(jìn)制矩陣的txt文檔?
是否要讀取灰度值矩陣,如果大于128,則將其設(shè)置為0,如果小于128,則將其設(shè)置為1?然后輸出矩陣到TXT文件
英文是ASCII碼
!Ord(Num)顯示字符的編碼。
然后可以將其轉(zhuǎn)換為二進(jìn)制數(shù)。
為了美觀,您可以為每個值添加幾個零,使其成為8位二進(jìn)制數(shù),用空格分隔為一個字節(jié)。
Python有自己的bin()函數(shù),但返回的字符以“0b”#“0b000110”開頭
您可以使用以下函數(shù)轉(zhuǎn)換
bin=lambda n:(n> 0)和(bin(n/2)str(n%2))或“
bin(2)#10
Python有什么模塊可以將文本文件轉(zhuǎn)化成二進(jìn)制文件?
1)首先,您需要知道二進(jìn)制文件的內(nèi)容格式,否則可能無法獲取所需的數(shù)據(jù)或亂碼;
2)知道二進(jìn)制文件的格式后,讀取二進(jìn)制文件。VI獲取繪圖圖片的數(shù)據(jù);
3)將數(shù)據(jù)轉(zhuǎn)換或直接連接到繪圖還原像素圖。六、 如下圖所示: