Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本地以图搜图工具

一个基于图像哈希算法的本地图片相似度搜索工具,可以快速在本地文件夹中查找与目标图片相似的图片。

功能特点

  • 支持从剪贴板和本地文件搜索图片
  • 使用多种图像哈希算法(average hash、dhash、whash)提高匹配准确度
  • 可实时调节相似度阈值筛选结果
  • 支持图片预览和批量加载
  • 支持右键菜单复制/保存原图
  • 多线程搜索,提高搜索速度
  • 简洁的图形用户界面

使用方法

  1. 从剪贴板搜索:

    • 复制要搜索的图片到剪贴板
    • 点击"从剪贴板搜索"按钮
  2. 从文件搜索:

    • 点击"从文件搜索"按钮
    • 选择要搜索的图片文件
  3. 调整搜索范围:

    • 点击"浏览"按钮选择要搜索的目录
    • 默认在当前目录下搜索
  4. 调整相似度:

    • 使用滑块调整相似度阈值
    • 数值越高要求越严格
  5. 查看结果:

    • 搜索结果以网格形式显示
    • 显示每张图片的相似度百分比
    • 左键点击图片可复制原图
    • 右键点击可选择复制或保存原图

安装依赖

pip install Pillow imagehash numpy scipy pywin32

打包方法

使用 PyInstaller 打包:

打包后的可执行文件在 dist 目录中。

技术栈

  • Python 3.x
  • tkinter (GUI)
  • Pillow (图像处理)
  • ImageHash (图像哈希算法)
  • PyInstaller (打包)

注意事项

  1. 首次搜索可能需要一定时间,取决于目录大小
  2. 建议将相似度阈值设置在 25-75 之间
  3. 支持的图片格式:jpg、jpeg、png、gif、bmp、webp

作者

  • 作者:popy
  • 公众号:坡皮黑科技

许可证

MIT License

About

本地以图搜图,基于python

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages