以图搜图 | 计算机是如何知道两张图片相似的?

日期:2023-03-02 14:05:26 / 人气:198

传一张图片,搜索各大互联网电商网站上一切与它类似的图片。类似度如此之高另外还能同色系同材质停止婚配,那麼成绩就来了!这种技术的原理是什麼?计算机的以图搜图零碎又是怎样晓得两张图片类似呢?其实原理十分复杂易懂,我们可以用一个疾速算法,就到达根本的效果。这里的关键技术叫做 “感知哈希算法”(Perceptual hash algorithm):第一步,减少尺寸。将图片减少到8*8的尺寸,总共64个像素。这一步的作用是去除图片的细节,只保存构造、明暗等根本信息,摒弃不同尺寸、比例带来的图片差别。第二步,简化颜色。将减少后的图片,转爲64级灰度。也就是说,一切像素点总共只要64种颜色。第三步,计算均匀值。计算一切64个像素的灰度均匀值。第四步,比拟像素的灰度。将每个像素的灰度,与均匀值停止比拟。大于或等于均匀值,记爲1;小于均匀值,记爲0。第五步,计算哈希值。将上一步的比拟后果,组合在一同,就构成了一个64位的整数,这就是这张图片的指纹。组合的次第并不重要,只需保证一切图片都采用异样次第就行了。这种算法的优点是复杂疾速,不受图片大小缩放的影响,缺陷是图片的内容不能变卦。假如在图片上加几个文字,它就认不出来了。所以,它的最佳用处是依据缩略图,找出原图。火鹰科技以图搜图零碎定制化开发方案,依据公司的实践需求搭建出功用完善的专属以图搜图零碎。再也不必担忧多余功用所发生的费用以及功用缺乏的成绩。100%源码交付,对顺序拥有相对的一切权,终端代码全量开源无加密,支持公有化部署,轻松停止二次开发。

作者:世纪娱乐




现在致电 5243865 OR 查看更多联系方式 →

世纪娱乐 版权所有