类似堆糖的图片网站的图片

出处:http://blog.csdn.net
想必大家都用google或baidu的识图功能,上面就是我搜索冠希哥一幅图片的结果,达到图片比较目的且利用信息指纹比较有三种算法,这些算法都很易懂,下面分别介绍一下:
一、平均哈希算法(aHash)
此算法是基于比较灰度图每个像素与平均值来实现的,最适用于缩略图,放大图搜索。
1.缩放图片:为了保留结构去掉细节,去除大小、横纵比的差异,把图片统一缩放到8*8,共64个像素的图片。
2.转化为灰度图:把缩放后的图片转化为256阶的灰度图。
附上灰度图相关算法(R = red, G = green, B = blue)
1.浮点算法:Gray=R*0.3+G*0.59+B*0.11
2.整数方法:Gray=(R*30+G*59+B*11)/100
3.移位方法:Gray =(R*76+G*151+B*28)&&8;
4.平均值法:Gray=(R+G+B)/3;
5.仅取绿色:Gray=G;
3.计算平均值: 计算进行灰度处理后图片的所有像素点的平均值。
4.比较像素灰度值:遍历灰度图片每一个像素,如果大于平均值记录为1,否则为0.
5.得到信息指纹:组合64个bit位,顺序随意保持一致性即可。
6.对比指纹:计算两幅图片的指纹,计算汉明距离(从一个指纹到另一个指纹需要变几次),汉明距离越大则说明图片越不一致,反之,汉明距离越小则说明图片越相似,当距离为0时,说明完全相同。(通常认为距离&10 就是两张完全不同的图片)
下面是我用java写的此算法的程序,eclipse可直接运行。
下载地址:
待比较的原图:
图片库中的四张图:
输出结果:
similar_pic.jpg与原图很少相似
google.gif与原图完全不同
origin.jpg与原图是同一张图
ohter_word.jpg与原图极其相似
二、感知哈希算法(pHash)
平均哈希算法过于严格,不够精确,更适合搜索缩略图,为了获得更精确的结果可以选择感知哈希算法,它采用的是DCT(离散余弦变换)来降低频率的方法
1.缩小图片:32 * 32是一个较好的大小,这样方便DCT计算
2.转化为灰度图:把缩放后的图片转化为256阶的灰度图。(具体算法见平均哈希算法步骤)
3.计算DCT:DCT把图片分离成分率的集合
4.缩小DCT:DCT是32*32,保留左上角的8*8,这些代表的图片的最低频率
5.计算平均值:计算缩小DCT后的所有像素点的平均值。
6.进一步减小DCT:大于平均值记录为1,反之记录为0.
7.得到信息指纹:组合64个信息位,顺序随意保持一致性即可。
8.对比指纹:计算两幅图片的指纹,计算汉明距离(从一个指纹到另一个指纹需要变几次),汉明距离越大则说明图片越不一致,反之,汉明距离越小则说明图片越相似,当距离为0时,说明完全相同。(通常认为距离&10 就是两张完全不同的图片)
此算法可参考开源项目pHash,下载地址:
相比pHash,dHash的速度要快的多,相比aHash,dHash在效率几乎相同的情况下的效果要更好,它是基于渐变实现的。
1.缩小图片:收缩到9*8的大小,一遍它有72的像素点
2.转化为灰度图:把缩放后的图片转化为256阶的灰度图。(具体算法见平均哈希算法步骤)
3.计算差异值:dHash算法工作在相邻像素之间,这样每行9个像素之间产生了8个不同的差异,一共8行,则产生了64个差异值
4.获得指纹:如果左边的像素比右边的更亮,则记录为1,否则为0.
图片搜索特征提取方法有很多,很多算法还有许多可以改进的地方,比如对于人物可以先进行人脸识别,再在面部区域进行局部的哈希,或者背景是纯色的可以先过滤剪裁等等。
==================================================================================================
作者:nash_
欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:
===================================================================================================
作者:nash_ 发表于 4:32:00
阅读:37 评论:0
相关 [相似 图片 搜索] 推荐:
- apuar - 阮一峰的网络日志
上个月,Google把&相似图片搜索&正式放上了首页. 你可以用一张图片,搜索互联网上所有与它相似的图片. 你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片. 下面这张图片是美国女演员Alyson Hannigan. 上传后,Google返回如下结果:. 类似的&相似图片搜索引擎&还有不少,TinEye甚至可以找出照片的拍摄背景.
- 阮一峰的网络日志
二年前,我写了
《相似图片搜索的原理》,介绍了一种最简单的实现方法. 昨天,我在
isnowfy的网站看到,还有其他两种方法也很简单,这里做一些笔记. 每张图片都可以生成
颜色分布的直方图(color histogram). 如果两张图片的直方图很接近,就可以认为它们很相似. 任何一种颜色都是由红绿蓝三原色(RGB)构成的,所以上图共有4张直方图(三原色直方图 + 最后合成的直方图).
- 杨磊 - 帕兰映像
以图搜图,顾名思义就是上传一张图片,网站搜索并显示与之类似的图片. 看到一个可爱的卡通头像想搜出更多来. 看看是不是用旧图片制作的新新闻. 还有很多用法就看大家的想象力啦. 作者爱好搜集图片,最不能容忍的就是美图上面有水印,只要上传图片到以图搜图网站,轻轻一点便能搜出不带水印的图片. 这种去水印的方法是不是很给力,我的独创哦.
- zg - 谷奥——探寻谷歌的奥秘
感谢读者 sligtCats 的自爆. LeiTu Image Search这货是sligtCats昨天晚上制作的Chrome类似图片搜索扩展(简称类图搜索). 安装之后可以在图片上右键即开始搜索和它类似的图片. 内有TinEye、Google Search by image和百度识图三个功能,可以按需使用.
- CSDN博客推荐文章
想必大家都用google或baidu的识图功能,上面就是我搜索冠希哥一幅图片的结果,达到图片比较目的且利用信息指纹比较有三种算法,这些算法都很易懂,下面分别介绍一下:. 一、平均哈希算法(aHash). 此算法是基于比较灰度图每个像素与平均值来实现的,最适用于缩略图,放大图搜索. 1.缩放图片:为了保留结构去掉细节,去除大小、横纵比的差异,把图片统一缩放到8*8,共64个像素的图片.
- slackware - FeedzShare
来自: 有意思吧 - FeedzShare
. 发布时间:日,
已有 6 人推荐. 你想凭着一张现有图片找出它的原始图片,或者是凭着一张小的缩略图找出原始大图吗. 下面的十款搜索引擎可以帮你实现,以图找图,以图搜图,以图片搜索相似的图片. 一:/.
- Penny - 让PPT设计NEW一NEW
首先恭祝大家国庆节快乐. 好久没与大家交流了,也有很多朋友一直很期待Lonely Fish快点更新,所以我在放假第一天就奉上好东东给大家. 今天与大家交流的是关于flickr图片搜索的,虽然我自己很少制作全图型PPT,但我知道有很多朋友对图片需求量还是挺大的,所以我觉得今天的议题应该对大家有帮助.
- CSDN博客云计算推荐文章
众说周知,lucene是一个开源的强大的索引工具,但是它仅限于文本索引. 基于内容的图像检索(CBIR)要求我们利用图像的一些基本特征(如颜色纹理形状以及sift,surf等等)搜索相似的图片,LIRE(Lucene Image Retrieval)是一款基于lucene的图像特征索引工具,它能帮助我们方便的对图像特征建立索引和搜索,作者也在不断加入新的特征供用户使用.
- marmot694745 - 月光博客
  Google的HTTPS搜索终于支持图片了,至此Google的大部分搜索功能都已经支持HTTPS加密方式的搜索,从而解决了在加密环境下进行Google搜索的问题.   对于中国用户来说,目前使用HTTPS的Google搜索还需要使用Hosts文件,经过我的测试,HTTPS的图片搜索有时候会出现被干扰的现象,导致图片无法显示,如果未来预览图片无法访问的话,可以通过修改Hosts的方式继续访问加密方式的图片搜索,来查看搜索的预览图片.
坚持分享优质有趣的原创文章,并保留作者信息和版权声明,任何问题请联系:@。各种不同风格类型的图片
分享给好友:
所有评论(2)
请文明发表评论,恶意辱骂/诽谤,发布广告者封号处理!
&Copyright当前位置: >
>Picitup:在线相似图片搜索引擎
网站详情来源:
收录时间:
名称: Picitup:在线相似图片搜索引擎
英文网址:
<是一个专注于图片领域的搜索引擎,而且是专门搜索相似图片的。当搜索到一组图片后你可以对每一张图片进行下一步的相似搜索,就可以得到更多与之类似的图片,直到搜索到自己满意的图片为止。最可贵的是这个也支持中文搜索。
<分为四种模式来搜索:
1、根据颜色来搜素图片:
2、根据链接图片来:
3、根据图案和颜色搜素:
4、根据上传的图片或者图片链接来搜索相似图片:
分享给小伙伴们:
赫赫无敌:探索互联网世界,收集和分享实用互联网资源,推荐国内和国外知名、实用、创新、科技、优质的站点资源!互联无极限,探索无止境;分享求真知,网络无国界!
本文地址:/asia/israel/0.html 转载请注明
同类站点推荐图形的相似教学反思
图形的相似教学反思
图形的相似教学反思
反思一:图形的相似
我努力从以下几个方面做起
一、利用多媒体课件展示,吸引学生的眼球
为了使学生能对相似图形有一定的了解,准确识别相似图形,我从网上搜集了生活中大量的相似图形的图片,并且不断地进行位置变换,既使大家认识到数学与我们的生活紧密相联,又使同学们认识到相似图形与位置,大小无关。在一定程度上提高了学生的学习兴趣。
二、尽可能给学生提供展示自我的时间和机会
在教学中,为了让学生能充分理解生活中存在大量相似图形的例子,除了用课件展示外,我尽可能多地提问,让学生有充分的思考与讨论的机会,同学们七嘴八舌,兴趣高涨,尽管有些回答不完美,不准确,但从他们的发言中,我能感受到他们积极思考的状态。而这些,也正是新课改下我们要努力达到的方面。
三、注重学生操作实践能力的培养
画与已知图形相似的图形是本节难点,在以往的教学中,为了缩短授课时间,对于学生动手操作的问题,我总是轻描淡写,在今年的教学中,课堂上,我安排了一定的时间,让学生动手在后面的格点图中,画相似多边形,我发现,在学生画图的过程中,充分利用了相似多边形的性质,相似多边形对应边成比例,这为接下来的教学做了很好的铺垫。
四、重视学生观察力的培养
观察是认识事物最基本的途径之一,是发现问题和解决问题的基础。在本章内容中,如何从比较复杂的图形中辨认出相似图形,是非常重要的一个方面,所以从本章开始,我就重视学生这一能力的培养,要求学生认真观察,努力找出图形的异同点,并让小组充分讨论,收到了较为理想的效果。
五、加强知识拓展,注意学以致用
相似是图形的基本变换之一,在生活中有着广泛的应用,例如,在进行美术图案或宣传广告图画的设计时,经常运用相似放大或缩小图形,以达到设计要求。为了培养学生应用数学的意识,在教学中,我大胆放手,不单让学生通过课件欣赏,还让学生自己动手,这一环节的实施,极大地调动了学生的积极性。
总之,通过本节课的教学,我深刻认识到,上好一节课并不是一件很容易的事,只有老师认真备课,备学生,备教材,备教法,做到心中有教材,眼中有学生,真正把课堂还给学生,才能使我们的课堂更美,更有效!
反思二:图形的相似教学反思
相似图形生活中处处可见,也是学生所熟悉的。学习本章内容是,充分类比了三角形全等的有关知识,让学生回顾三角形全等的有关性质和判定,并会用自己的语言加以描述,初步具有有条理的思考和表达的能力。相似只看形状即可,所以,前面的学习是本章的基础。
在本章的教学中,要注意联系实际,相似是生活中常见的现象,日常生活中到处存在着相似的例子,在教学中应提供大量的实物图标,从实际的例子出发,结合实例来让学生理解相似的有关概念和相似,加深学生对所学知识的理解和记忆。
教学时注意突出图形性质的探索过程,重视试验操作和逻辑推理的有机结合,通过多种手段来探索图形的性质。对于相似的形式的探索,可让学生通过测量长度和角度,自己发现其性质和判定方法。在学生通过观察,操作探究出图形的性质后,还要求进行,使直观操作和逻辑推理有机的结合在一起。&
在教学中也应注意数学思想方法的渗透,展示知识的迁移变化过程。数学是思维的体操,数学思维方法和思想方法的形成是每个学生成长过程中不可缺少的部分,数学思想方法的初步形成也是我们中学阶段的一个重要的教学任务,因此,教学时要充分注意数学思想方法的渗透,如类比,转化的思想方法等,在讨论相似的内容是,用全等的知识作类比。在证明相似三角形的判定定理是,通过作全等三角形,把要证明的问题转化为我们已经解决的问题,从而他问题从未知转化为已知,从复杂转化为简单。
教学过程强化数学教学的人人参与性,数学是一种文化,是人类文明的精华,数学教学应以数学知识方法,思想为载体,促进学生的全面发展。在讲解《图形的位似》一节中,充分利用了学生的特点,全班总动员,人人参与,强化数学教学的的育人功能。在问题中探究,在探究中发现,本节课教师引导学生自然,合理地布置任务设计考题&&数学问题,让学生带着问题,通过自主探究,合作交流的方式,形成和完善的知识体系,突出数学教学的问题性,自主性和探究性。从数学知识的结构和学生原有的认知结构出发,以完善学生数学认知结构为目标,充分体现数学思维的合理性,自然性,让每个学生都得到充分的发展。
反思三:图形的相似教学反思
在《图形的相似》中新教材中降低了几何逻辑严谨性的要求,在实际教学过程对几何图形的基本性质或识别方法(即判定)的讲解有时费尽心思,因为不能象传统教学那样去步步分析,严密地推理与证明,生怕学生无法理解或提出不好解释的疑惑,确实是遇到不少苦恼。如何去解决这一问题有待去学习和提高。在《图形的相似》这单元的教学中,我主要采取几个办法:
1、从学生所熟悉的实际问题出发,着眼于直观感知,让学生认识相似图形的特征和性质。如:由三角形到四边形,由一般到特殊,三角形老师教具和学生用具等。
2、通过学生的动手实践去观察、测量、画图、推理等办法让学生得出结论,加强合情推理。如:对于相似三角形的识别,教材是通过学生&做一做&&试一试&等活动去验证,为了让学生在画图过程中减少误差,避免得出不正确的结论,我强调学生一定要使用方格纸,让学生充分体验得出结论的过程。
3、充分利用多媒体教学,增加学生对相似的认识,提高学习饿兴趣,体会相似变换中的乐趣。如:画相似图形,利用多面体进行图形的放大或缩小。
4、注重数形结合。利用坐标来研究图形变换的内容,让学生体会数形间的关系。
新课标指出,自主探索,动手实践,合作交流应成为学生的主要学习方式,教师应引导学生主动地从事观察、实验、猜测、验证、推理与交流等数学活动,从而使学生形成对数学的理解。
学生在前面已经学习了图形的相似,所以本节课中以特殊的多边形为例,让学生从特殊感受一般,从而出一般的相似多边形的性质。对于相似多边形的性质和判定方法,要求学生能直接应用就可以了,因此就直接安排了应用相似多边形的性质的例题,为了使学生更形象的体会相似多边形的性质,在这里安排了一个动手活动,这是本节课对相似多边形的性质升华,让学生感受到数学来源于生活,生活离不开数学。
教后反思:
我觉得《图形的相似》这节课最大的成功之处在于引入的设计揭示了图形的相似的关系,设置了探究性质的活动,并对学生的解题做了点评归纳。
1、在上课的过程中,学生了解了图形的相似与位似的关系,从而很自然地将图形相似的研究方法和解题方法迁移到位似的学习中来。在探究活动和解题训练时很好地把握了学生的主体地位和教师的引导作用,定理的证明和解题变得不再枯燥乏味,数学的思考也有了深度,从而平凡的课堂上有了一些热闹的生机。
2、课后反思需要从不同的角度审视自己的课堂,有思考才能有收获。
《图形的相似》这节课让我意识到成功得归功于学生的评价,集体的讨论和自我反思。
以往老师都是通过学生在课堂上的反应来判断一节课是否成功,但是这种信息的传达有时候未必准确和完整,要想对课堂有一个正确的评价,不妨和学生聊一聊,问一问,让学生参与进来和老师一起审视一节课,往往有意想不到的发现。
我们可以把自己对备课或者授课过程中比较满意或者不满意的部分拿出来和同事说一说,在交流中得到对方的支持,或者得到一些解决的办法,这样都可以提高自己的教学水平。
小编推荐:
图形的相似教学反思相关的文章

我要回帖

更多关于 搜索类似的图片 的文章

 

随机推荐