某位前辈的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:\Py\week\day01_22_hongzha\code\55.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

原文地址:https://www.cnblogs.com/Skyda/p/10328430.html

时间: 2024-11-12 21:42:58

某位前辈的Image识图,,有点意思,先留存的相关文章

图片识别引擎-识图引擎搜集~

图片识别引擎-识图引擎搜集 识图现在搜索结果还是不够理想,有很大的提升空间,下面介绍几个比较专业的图片搜索引擎. 1: https://images.google.com/ http://www.google.com/imghp (旧版:http://similar-images.googlelabs.com) 暂时的替代品:http://203.208.46.200/imghp Google实验室类似图片搜索:输入一个关键词后,例如"bird",返回的页面里面点击某个图片的下面的Si

用VS2015打开cshtml识图文件的时候会报错 如指定的文件不存在

用vs2015打开cshtml识图文件的时候会报错.百度后得到解决方法如下: 先关闭VS2015, 拷贝:%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 在C盘查找目录下的文件.3 然后删除vs2015安装目录下的ComponentModelCache删除,然后重新打开VS2015就可以了.

识图工具搜集

(来源于网络 http://27ying.com/jq/2754.html ) 1.谷歌识图:http://www.google.com.tw/imghp?hl=zh-CN&tab=wi  (访问不了%>_<%) 4个谷歌服务器轮流用的表示,还是谷歌好,毫无压力,hk服务器屏蔽就用tw的,tw屏蔽了就用jp的,jp屏蔽了就用sg的,等着四个挨个屏蔽完也基本找着要找的图了 2.百度识图:http://shitu.baidu.com/  (有的搜不到%>_<%) 3.tiney

定向运动员识图过程中视觉搜索特征研究 Study on Visual Search Characteristics of Orienteers in the Process of Map Reading

作 者:刘阳何劲鹏LIU YangHE Jin-peng(Xi'an University of Technology,Xi'an,710048,ChinaNortheast Normal University,Changchun,130024,China) 作者机构:[1]西安理工大学体育教学部,陕西西安710048;[2]东北师范大学体育学院,吉林长春130024 出 版 物:<中国体育科技> (中国体育科技) 年 卷 期:2018年 第4期 摘 要:以44名不同水平定向运动员(专家组.中

转载(一位前辈写给新人的)

给初学者之一:浅谈java及应用 学Java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java相关的版面 总体感觉初学者多,高手少,精通的更少 由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间 还有一个很重要的原因就是java这门语言更适合商业应用 所以高校里大部分博士老师们对此语言的了解甚至不比本科生多 在这种环境下,很多人对java感到茫然,不知所措,不懂java能做

昨天看到一位前辈的总结 有感转一下

对于程序员来说,每天或者是每段时间应该干什么?  是应该保持在原地停留,还是更深入的去研究新的技术呢? 一直被惰性驱使的我们,何时能静下心来,探索一些新的知识? 以此文鼓励自己,激励自己去学习更多新的知识,更深入的研究知识! -------------此文转自 原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程

谷歌识图、google识图如何知道图片相似?

转自:http://www.hahait.com/news/185.html 原理非常简单易懂.我们可以用一个快速算法,就达到基本的效果.这里的关键技术叫做“感知哈希算法”(Perceptual hash algorithm),它的作用是对每张图片生成一个“指纹”(fingerprint)字符串,然后比较不同图片的指纹.结果越接近,就说明图片越相似. 下面是一个最简单的实现: 第一步,缩小尺寸. 将图片缩小到8×8的尺寸,总共64个像素.这一步的作用是去除图片的细节,只保留结构.明暗等基本信息,

机械零件制图识图必须懂的七大基础知识

1一.零件图的内容 1)标题栏:位于图中的右下角,标题栏一般填写零件名称.材料.数量.图样的比例,代号和图样的责任人签名和单位名称等.标题栏的方向与看图的方向应一致. 2)一组图形:用以表达零件的结构形状,可以采用视图.剖视.剖面.规定画法和简化画法等表达方法表达. 3)必要的尺寸:反映零件各部分结构的大小和相互位置关系,满足零件制造和检验的要求. 4)技术要求:给出零件的表面粗糙度.尺寸公差.形状和位置公差以及材料的热处理和表面处理等要求. 2二.视图 基本视图:物体向6个基本投影面(物体在立

百度识图API

http://stu.baidu.com/ http://www.360doc.com/content/14/0801/17/21412_398653199.shtml http://download.csdn.net/download/namelijian/3449001 http://icodon.com/reverse-image-search.html http://www.cnblogs.com/milkmap/archive/2012/01/29/2331332.html http: