图片转注释python代码(转)
生活随笔
收集整理的這篇文章主要介紹了
图片转注释python代码(转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下:
from PIL import Imageascii_char =list("/\|()1{}$@B%8&WM#ZO0QLCJUYX*hkbdpqwmoahkbdpqwmzcvunxrjft[]?-_+~<>i!lI;:,\"^`'. ") imgname = "./test.png" output ="./a.txt" width =120 height=70def get_char(r,g,b,alpha= 256):length = len(ascii_char)gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)unitcount = (256.0+1)/lengthreturn ascii_char[int(gray/unitcount)]img = Image.open(imgname) img = img.resize((width,height),Image.NEAREST)txt = ""for i in range(height):for j in range(width):txt += get_char(*img.getpixel((j,i)))txt += '\n'with open(output,'w') as f:f.write(txt)總結
以上是生活随笔為你收集整理的图片转注释python代码(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于numpy的多项式拟合预测人口数值
- 下一篇: python行数最短的PCA实现方式