童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

相似图片搜索的原理

8月16日 枯心人投稿
  上个月,Google把“相似图片搜索”正式放上了首页。
  你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。
  一个对话框会出现。
  你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员AlysonHannigan。
  上传后,Google返回如下结果:
  类似的”相似图片搜索引擎”还有不少,TinEye甚至可以找出照片的拍摄背景。
  这种技术的原理是什么?计算机怎么知道两张图片相似呢?
  根据NealKrawetz博士的解释,原理非常简单易懂。我们可以用一个快速算法,就达到基本的效果。
  这里的关键技术叫做”感知哈希算法”(Perceptualhashalgorithm),它的作用是对每张图片生成一个”指纹”(fingerprint)字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。
  下面是一个最简单的实现:
  第一步,缩小尺寸。
  将图片缩小到88的尺寸,总共64个像素。这一步的作用是去除图片的细节,只保留结构、明暗等基本信息,摒弃不同尺寸、比例带来的图片差异。
  第二步,简化色彩。
  将缩小后的图片,转为64级灰度。也就是说,所有像素点总共只有64种颜色。
  第三步,计算平均值。
  计算所有64个像素的灰度平均值。
  第四步,比较像素的灰度。
  将每个像素的灰度,与平均值进行比较。大于或等于平均值,记为1;小于平均值,记为0。
  第五步,计算哈希值。
  将上一步的比较结果,组合在一起,就构成了一个64位的整数,这就是这张图片的指纹。组合的次序并不重要,只要保证所有图片都采用同样次序就行了。
  8f373714acfcf4d0
  得到指纹以后,就可以对比不同的图片,看看64位中有多少位是不一样的。在理论上,这等同于计算“汉明距离”(Hammingdistance)。如果不相同的数据位不超过5,就说明两张图片很相似;如果大于10,就说明这是两张不同的图片。
  具体的代码实现,可以参见Wote用python语言写的imgHash。py。代码很短,只有53行。使用的时候,第一个参数是基准图片,第二个参数是用来比较的其他图片所在的目录,返回结果是两张图片之间不相同的数据位数量(汉明距离)。
  这种算法的优点是简单快速,不受图片大小缩放的影响,缺点是图片的内容不能变更。如果在图片上加几个文字,它就认不出来了。所以,它的最佳用途是根据缩略图,找出原图。
  实际应用中,往往采用更强大的pHash算法和SIFT算法,它们能够识别图片的变形。只要变形程度不超过25,它们就能匹配原图。这些算法虽然更复杂,但是原理与上面的简便算法是一样的,就是先将图片转化成Hash字符串,然后再进行比较。
投诉 评论 转载

美图秀秀交互再设计出于职业习惯,使用一款产品时总会不自觉地对其设计进行分析。当打开美图秀秀时,我知道,我又开始了。美图秀秀是厦门美图科技有限公司旗下的一款产品,分别有PC客户端,Andro……报告称网站颜色严重影响消费者购买决定美国科技博客BusinessInsider今日发表文章称,颜色对于消费者的购买决定起着十分重要的作用,93的消费者在做购买决定时会考虑到颜色。以下为文章内容摘要:在……交互体验前世今生吃过晚饭出去散步,看到楼下小朋友捧着iPad戳来划去,感叹现在的孩子真是幸福。且不说锦衣足食营养过剩,在娱乐、教育的手段上,也空前的丰富。平板电脑和触摸设备的流行,在寓教于乐的……相似图片搜索的原理上个月,Google把“相似图片搜索”正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片……电商网站商品评价模块设计对于消费者而言,要买一样商品,或多或少都会受到他人的影响,各种各样的信息聚合在消费者的脑中,它们共同影响了一单交易的发生。这其中很重要的一类信息就是别人的商品评价。商品评……初识推荐机制、推荐引擎随着互联网的发展估计大多数的产品都会遇到推荐机制的策划,作为互联网产品人员也需要研究一下推荐机制的核心算法,这篇文章是我看到的言简意赅讲了一些基础的推荐机制的文章,转过来分享给……从一位从未使用过电脑的老人身上看用户体验某日JenniferBoriss一位火狐浏览器的用户体验工程师来到一个商场随机寻找用户来体验他们的新产品。在硅谷这个科技怪胎辈出的地方,她预计会遇到大批的电脑迷。不过,今天她的……“差点的更好“设计理念的兴起我和几乎所有的CommonLisp和CLOS(CommonLispObjectSystem)的设计者都极度深受麻省理工学院斯坦福大学(MITStanford)设计风格的影响。这……Redesigniphone中的“再”设计很久以前看过一本书,讲的是一些设计师如何把已有产品、品牌进行重新设计,既保持原有特色,又焕然一新。工作中似乎充满着“再”设计,无论是网站改版,还是外面产品的复制模仿,或是一些成……设计稿标注首屏线更易于评估效果今天看云谦的blog看到该文章,觉得不错mark一下对于首屏估计大家都会关注,但设计稿发到不同的人由于分辨率不同,体验效果其实也不同正好内部在做新的设计稿也推荐给设……网站分析5大重点你是否曾经遭遇过网站流量明明不小,但就是无法转成消费者购买产品之营收的问题?其实如果发生这种现象,就表示网站吸引到的访客,不是那些未来会购买产品的潜在顾客。要找出对的目标,市面……闲聊按需设计圣经中的上帝说,要有光,于是就有了光。我们不是上帝,产品的设计研发上市销售可没有这么轻松,不能说我要有用户便会带来用户。它必须是紧密结合用户自身特点,满足特定需求的。本来想谈谈……
产品设计中不可不知的心理学及其运用实例(上)设计小结:如何设计B端产品中的“操作反馈”?UXD在B类加工定制业务中的设计实践用体验设计思维做官网:B端产品官网设计实践你的产品,是维他命还是止痛药?那些年指导过我们的产品设计法则“由内而外”的表单设计浅析房产中介管理系统的客源模块用户体验要素应用案例:番茄工作法可用性测试,真的很难吗?视觉设计基础:万能的情绪板28个专家观点:以用户为中心的产品管理
澳门赌王何鸿燊逝世,万贯家产如何分配?知名美妆博主宇芽被家暴远离家暴男,女生应该这样做!天下兴亡ampnbspampnbsp匹夫有责什么书在书店买不到(图书馆没有什么书脑筋急转弯)出厂预装Win11!微软SurfacePro8Go3国行版首科目二避免中途停车的方法是什么牌子这个品牌你不能不知道新年提前还贷方法怎么省《鸟的天堂》第二课时教学设计老詹要开启骑士3。0,那咱就黑一黑老詹的这几次出走室内幸福树怎么养才能更旺盛心情很不爽的说说

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界