具体为如何通过识别一张图,能够再另外一组图中找到与其相似的另一张图?由于时间仓促无法仔细学习,求各位技术大大指导


1楼说的差不多是这样,最方便的方法就是提取适合的特征(SIFT,HOG,Haar,e.t.c),然后计算下欧氏距离(可以通过PCA降维后降低复杂度)。想要匹配准确度高的话,特征可能要通过DL去获得(建立在你有比较好的训练集的前提下)。


信息量太少。指的相似是怎么个相似法?内容相似的话要用ML或者DL吧如果说长得相似或者说是一副图的话方法很多,参考图像配准


可以使用感知哈希演算法,代码实现可参考感知哈希演算法——找出相似的图片
在VSLAM中得常见方法是提取特征点(SIFT ORB什么的都可以),计算BoW,通过比较BoW来比较图像的相似度。我们测试过用GoogleNet深度网路来提取特征,再进行图像相似度比较,效果比BoW要好一些
可以试试感知哈希

如果仅有一张图片的样本的话,很难实现。

识别图片的过程大概是:

  1. 提取特征
  2. 训练样本,得到模型
  3. 使用模型判断

如果题主想速成的话,还是去下现成代码吧。。。


推荐阅读:
相关文章