以图搜图算法java_以图搜图系统概述及工程实践(上)

本文概述了以图搜图系统的基本原理,重点讨论了图像特征表示,包括图像哈希和CNN特征。图像哈希通过计算汉明距离判断图像相似性,而CNN则提供更强大的特征提取能力。搜索引擎部分推荐了Milvus作为向量检索工具。
摘要由CSDN通过智能技术生成

639abe087afc9a23fea6f46f3a57dfe2.png

以图搜图系统概述

以图搜图指的是根据图像内容搜索出相似内容的图像。

构建一个以图搜图系统需要解决两个最关键的问题:首先,提取图像特征;其次,特征数据搜索引擎,即特征数据构建成数据库并提供相似性搜索的功能。

图像特征表示

介绍三种方式。

图像哈希

图像通过一系列的变换和处理最终得到的一组哈希值称之为图像的哈希值,而中间的变换和处理过程则称之为哈希算法。

图像的哈希值是对这张图像的整体抽象表示。

比如 Average Hash 算法的计算过程:

b4dcab6e55df083e08d889854f45f4e7.png
  1. Reduce size : 将原图压缩到 8 x 8 即 64 像素大小,忽略细节。
  2. Reduce color : 灰度处理得到 64 级灰度图像。
  3. Average the colors : 计算 64 级灰度均值。
  4. Compute the bits : 二值化处理,将每个像素与上一步均值比较并分别记为 0 或者 1 。
  5. Construct the ha
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值