
图像检索
Show Me The Money
虽然无人喝彩,但我依旧有自己的舞台
展开
-
基于HNSW算法的图像配准(局部特征点匹配)
图像配准本次实验中的图像配准是将两张图片进行匹配,叠加,最终变成一副图。也就是将下面两张图变成1张图: 变成:(两个黄色的边框代表不同的图片)图像流程这个流程我也不知道对不对,反正瞎几把乱搞读取两幅图像分别对两张图提取SIFT特征匹配两张图的特征点筛选出可以用来配准的特征点根据选出的点建立两张图像的映射关系,进行匹配读取图像&提取SIFT特征import...原创 2019-12-04 21:35:17 · 2048 阅读 · 1 评论 -
HNSW算法原理与源码解读
HNSW——Hierarchical NSW (分层的NSW算法),是近似k近邻搜索中的新方法,也是对NSW方法的改进,它由多层的邻近图组成,因此称为分层的NSW方法。NSW方法 NSW的搜索机制可以通过一个例子解释清楚。 首先在这张图中有六个地点,每一个点代表一个机场,而点的大小表示了这个机场的规模。现在我们要从Toksook bay出发,目的地是Ibaza,那么首先,我们在To...原创 2019-08-28 21:54:02 · 16108 阅读 · 18 评论 -
创建HNSW结构的小工具
上一篇讲解了HNSW算法,这篇博客主要借助python的GUI编程库,实现了创建HNSW中index(也就是整个结构)的小工具。工具里我另外嵌入了提取特征的部分,使用的是Resnet。*使用工具需要安装tkinter库,pytorch,numpy,natsort。界面及使用介绍这么丑的界面,除了我没有人能做出来了。路径输入你图片的文件夹名称以提取特征,比如“…/faces/”,注意最后一定...原创 2019-09-05 16:17:59 · 868 阅读 · 0 评论 -
基于hnsw近邻算法的人脸图像检索Web应用
最近用Bootstrap+Flask+hnsw近邻搜索算法+人脸识别算法,实现了人脸相似度检索的Web应用,最后利用Apache部署了这个web应用。人脸识别算法是face recognition,可以通过pip安装:sudo pip3 install face_recognition。hnsw算法来自hnswlib:sudo pip3 install hnswlib。使用Bootstra...原创 2019-09-14 11:09:06 · 2156 阅读 · 7 评论