某位前辈的Image识图,,有点意思,先留存
Posted skyda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了某位前辈的Image识图,,有点意思,先留存相关的知识,希望对你有一定的参考价值。
import PIL from PIL import Image def get_bin_table(threshold=155): ‘‘‘ 获取灰度转二值的映射table 0表示黑色,1表示白色 ‘‘‘ table = [] for i in range(256): if i < threshold: table.append(0) else: table.append(1) return table im = Image.open(r"D:Pyweekday01_22_hongzhacode55.jpg") im2 = im.convert("L") # im2.show() table = get_bin_table() binary = im2.point(table, ‘1‘) a = list(binary.getdata()) print(a) width,height = binary.size start = 0 step = width
# 直接放在控制台输出 for i in range(height): for p in a[start:start+step]: if p==1: p =‘ ‘ print(p,end=‘‘) print() start+=step
以上是关于某位前辈的Image识图,,有点意思,先留存的主要内容,如果未能解决你的问题,请参考以下文章