分享好友 最新动态首页 最新动态分类 切换频道
本地以图搜图识图工具——嗅图狗!(python3.6实现图像比对指路,代码git)
2024-12-27 10:34

因为之前做完后(当毕业设计做的)为了尽量实用打了个exe,结果好多人反应问题,索性直接把代码、更新exe的链接都写个博客放在这里(这么晚才放出源码就是怕毕设查重……

 

全部项目源码git及说明:https://github.com/naturalcaduceus/picSniffer

工程内有:完整功能版、exe版(为了打包不至于上百M)的python源码(见readme,大部分识图算法搜索自网络,用法可以参考(当初做的时候找到源码不会用才是最苦恼的TAT……

 

打exe包时遇到的问题:  https://blog.csdn.net/sinat_27382047/article/details/81304065#comments

最初的demo:https://blog.csdn.net/sinat_27382047/article/details/80051091#comments

 

现已单独开贴https://blog.csdn.net/sinat_27382047/article/details/95879954

 

 

本人热衷于搜集资源(老司机嘿嘿嘿……,常常看到某些贴吧上的图片然后存到电脑上,最后当想找的时候根本找不到QAQ……于是想法诞生于“画个草图就能在文件夹里找到想找到的图” (其实最后实现的并不理想,但是为了这个功能却实现了很多基础的特征搜索(主色调搜索、Dhash特征值……,于是这个软件就诞生了。

 

在网上找到的已有本地识图工具不是试用收费就是生成一大堆缓存不好用,下面列出我找到的本地识图工具

  1. 链图云:【吐槽:识图过程产生大量的缩略图占用空间而且识图缓慢。】
  2. 灵动搜图:即GiSeek。【吐槽:很多功能还必须是注册版才可使用。】
  3. yitusoutu/以图搜图:欣思软微制作的一款软件。【吐槽:打开显示“未找到超级狗”?搜了一下超级狗是加密用的,做的不怎么样还特么加密了?】
  4. Visual Similarity Duplicate Image Finder:主要目的是帮助用户在文件夹中查找相同或重复的图片文件。【吐槽:只能是找重复图片】
  5. Picasa3:它能搜索浏览自己的计算机的所有图片,整理照片等等功能。【吐槽,是个好用的图片浏览分类工具……】

 

其实……界面最开始才是让人烦恼的东西,想用C#试过IronPython(结果只支持py2.7,最后老老实实用python自带的tkinter库了(推荐B站“莫烦python”的视频)……

如何在界面上显示图片,并且自动调整大小:https://blog.csdn.net/sinat_27382047/article/details/80138733

点击按钮改变显示的图片(多坑警告:https://blog.csdn.net/sinat_27382047/article/details/80142325

ttk Treeview控件的各种操作(清空操作是从stackoverflow上才找到的:https://blog.csdn.net/sinat_27382047/article/details/80161637

ttk.Combobox(网上多是qt的currentText()方法【坑】……ttk里没这个函数,于是我找到了ttk的函数手册,然后才解决……:https://blog.csdn.net/sinat_27382047/article/details/80188897

写了界面,调用识图算法不想写到一块一团乱,想出了可以已有调用的模式:https://blog.csdn.net/sinat_27382047/article/details/80214661

 

在网上搜到的理论一大堆,识图算法的代码却零零散散,尤其是找到了算法还得明白人家写的怎么用……有的压根没有算法找,只能自己硬生生想……我下面放出所有我实现的功能有用的链接,给也想做图像相似比对的同学们一些方便(*^_^*)

感谢(这个链接让我实现了第一版demo!而且他的git也十分棒,好多算法都是借鉴他的:https://segmentfault.com/a/1190000004467183

感谢:https://segmentfault.com/a/1190000004467183

实用简单代码:https://blog.csdn.net/u010196573/article/details/16846173

太复杂了没用到……:https://blog.csdn.net/lhh31/article/details/52015500

用上了opencv库内的sift特征函数。

感谢: opencv-python 提取sift特征并匹配

其他sift算法相关

SIFT特征提取-应用篇

Sift算子特征点提取、描述及匹配全流程解析

SIFT特征匹配算法介绍——寻找图像特征点的原理

SIFT算法的个人理解

Sift与Surf的区别

SIFT特征详解

用到了opencv的heer特征

感谢(这个找的久,用起来也难……:https://www.cnblogs.com/panlangen/p/7896448.html

 

 

不用于图像比对的但是很用的到一些功能……

根据那些算法就能实现一些批量功能了~

文件夹遍历方法总结:https://blog.csdn.net/sinat_27382047/article/details/80172708

自己的血泪求源史T-T: https://blog.csdn.net/sinat_27382047/article/details/80534234

感谢:https://blog.csdn.net/White_Idiot/article/details/78816850

可直接用:https://blog.csdn.net/oxuzhenyi/article/details/55000520

感谢:https://blog.csdn.net/qiushi_1990/article/details/78041375

 

 

最新文章
解决手机卡顿反应迟钝的全方位指南:优化性能、提升体验!
一、引言手机卡顿反应迟钝是许多用户经常遇到的问题,这不仅影响了我们的使用体验,还可能导致工作效率降低。那么,面对这一问题,我们应该如何解决呢?接下来,我们将从多个方面为您详细解答。二、分析原因1. 手机存储空间不足:过多的应
轻松实现竞价推广代运营,为您的业务发展添砖加瓦!
随着互联网的普及,竞价推广已成为许多企业寻求业务增长的重要手段。然而,对于许多中小企业来说,运营竞价推广是一项繁重且复杂的任务。这时候,选择专业的竞价推广代运营公司就显得尤为重要。本文将为您介绍如何轻松实现竞价推广代运营,
如何优化关键词百度排名?怎么快速优化到百度首页?
网站关键词优化要快速优化到百度首页,网站应选择合理的关键字进行优化。除了**的关键字外,您还可以适当地制定一些长尾关键字。当然,如果可以结合热门事件,将更容易优化到百度首页。对于企业来说,网络营销不仅可以降低企业的运营成本,
深度解析几款国内主流的磁力搜索引擎
如今在互联网浩瀚的资源海洋里,无论是最新上映的电影还是最流行的音乐专辑,都能通过磁力搜索引擎迅速找到。现在,让我们一起来了解一下目前国内主流的老牌磁力搜索引擎。磁狐搜索:这款搜索引擎基于DHT协议的资源搜索应用,整合了多种磁
美国签证系统更新后更复杂了?!美区申请人注意了!
12月7日美国签证新系统全面启用!很多小伙伴都慌了!各种问题层出不穷!给大家梳理一下新美签系统变化及申请流程!往下看!一篇全搞定!01新美签系统主要变化02新美签系统申请攻略实操申请,大家可以根据如下的步骤一一进行操作,这份保姆级
高效建设攻略,搭建与优化关键步骤解析
搭建与优化是打造高效的关键。选择合适的和,确保稳定运行。设计简洁、直观的界面,提高用户体验。优化结构和内容,提高搜索引擎排名。定期并修复漏洞,保障安全。这些步骤将有助于打造一个高效、安全的。搭建优化在互联网迅猛发展的今天,
香港资料大全正版资料2024年免费|综合解答落实完美版220.300
香港资料大全正版资料2024年免费——综合解答完美版随着信息技术的快速发展,人们对于各类资料的需求也日益增长,香港作为一个国际化大都市,其资料种类繁多,涵盖了历史、文化、经济、教育等多个领域,本文将围绕香港资料大全正版资料展开
私域roi分析,告诉你怎么样的私域才能是合格的私域
市场营销获客工具【爱短链】全域跳转工具,打通私域引流关键一步:轻松将公域流量,引导至私域,通过链接点击直达,方便快捷,无风险提示跳转,助力企业/商家高速获客。》》点此获取链接我们关心如何如何来,如何保留,如何转化;也关心成
神经网络轻量化及硬件加速技术与应用
报告地点:吉林大学中心校区唐敖庆楼B521报告介绍1.神经网络轻量化及硬件加速技术与应用报告人简介姚美宝,吉林大学人工智能学院副教授,博士生导师,担任智能机器人实验室负责人。从事智能机器人,计算机视觉,控制理论及应用等研究,主要
相关文章
推荐文章
发表评论
0评