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

首頁 > 編程 > Python > 正文

python Opencv將圖片轉(zhuǎn)為字符畫

2020-01-04 15:28:34
字體:
供稿:網(wǎng)友

做了個(gè)Python的小練習(xí),網(wǎng)上有人是利用PIL中的Image來實(shí)現(xiàn)的,覺得Opencv庫挺方便的,于是利用Opencv庫來實(shí)現(xiàn)了一下,代碼如下:

# -*- coding: utf-8 -*- # feimengjuan # 實(shí)現(xiàn)將圖片轉(zhuǎn)為字符畫  import cv2  ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft//|()1{}[]?-_+~<>i!lI;:,/"^`'. ")  # 將灰度值轉(zhuǎn)為字符 def get_char(gray_number):   length = len(ascii_char)   unit = (256.0 + 1)/length   return ascii_char[int(gray_number/unit)]  if __name__ == '__main__':   image1 = cv2.imread('8.jpg')   image = cv2.resize(image1,(85,110))   gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)   txt = ""   for i in range(image.shape[0]):     for j in range(image.shape[1]):       # 對(duì)打開的圖片的每個(gè)坐標(biāo)的灰度值做判斷,       # 用get_char()獲取該顏色灰度值對(duì)應(yīng)的字符,然后拼接成字符串txt       txt += get_char(gray[i,j])     txt += '/n'   print txt   #字符畫輸出到文件中   f = open('output.txt','w')   f.write(txt) 

結(jié)果是:

原圖片:

python,Opencv,圖片轉(zhuǎn)為字符畫,字符畫

結(jié)果:

python,Opencv,圖片轉(zhuǎn)為字符畫,字符畫

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 垣曲县| 伊宁县| 康定县| 金昌市| 垫江县| 宁津县| 磐安县| 临猗县| 青河县| 久治县| 碌曲县| 岚皋县| 津市市| 双柏县| 灵武市| 岳普湖县| 岗巴县| 临夏县| 若羌县| 都江堰市| 宜昌市| 开化县| 平果县| 蓬莱市| 民丰县| 东山县| 蓝田县| 甘谷县| 法库县| 封开县| 安龙县| 麟游县| 改则县| 阳东县| 会昌县| 凤台县| 囊谦县| 新竹市| 陵川县| 枣庄市| 阜新市|