第1章 产品介绍
1.1 功能概述
SoTool 是一款基于 AI 视觉大模型的本地化以图搜图工具,支持从本地图片库中快速检索相似或相关图片,广泛适用于电商商品管理、图库归档、监控系统等多种应用场景。
上传任意图片,瞬间返回相似图片结果
支持文件夹批量导入、USB摄像头截取、Excel批量导入
基于视觉语言模型提取特征向量,搜索精准
所有数据存储在本地,保护隐私
提供 HTTP API 接口,支持第三方系统调用
支持增量索引,新增图片无需全量重建
1.2 系统要求
最低配置
- 操作系统:Windows 10/11(64位)
- 处理器:Intel Core i5 或同级 AMD
- 内存:8 GB RAM
- 存储:5 GB 可用空间
- 网络:用于激活授权(仅首次)
推荐配置
- 操作系统:Windows 10/11(64位)
- 处理器:Intel Core i7 / AMD Ryzen 7
- 内存:16 GB RAM
- 存储:20 GB NVMe SSD
- 显卡:NVIDIA RTX 3060(可选,加速推理)
第2章 安装与激活
2.1 安装软件
- 双击安装包
SoTool_Setup_v1.0.0.exe,打开安装向导。 - 选择安装路径(默认推荐路径),点击「下一步」。
- 根据需要勾选「创建桌面快捷方式」,点击「安装」。
- 安装完成后,勾选「立即启动 SoTool」,点击「完成」。
2.2 激活授权
首次启动软件后会弹出登录对话框。您可以通过以下方式激活:
方式一:输入卡密激活
- 在「卡密」输入框中粘贴或输入您的授权卡密。
- 点击「激活」,系统自动联网验证。
- 验证成功后,主界面标题栏显示授权版本名称。
方式二:免费试用
- 点击登录对话框中的「免费试用」按钮。
- 无需卡密,直接进入主界面。
- 免费版限制最多 1,000 张图片入库。
第3章 图片管理
3.1 导入文件夹
将本地文件夹中的图片批量导入图片库,同时完成特征向量索引建立。
- 点击底部操作区的「导入文件夹」按钮。
- 在弹出的文件选择对话框中,选择包含图片的文件夹(支持 jpg、png 等格式)。
- 系统开始扫描并逐张处理图片,底部进度条显示导入进度。
- 导入完成后,图片库区域显示所有入库图片缩略图。
3.2 USB 摄像头截取
直接通过 USB 摄像头实时截取画面,加入图片库。
- 点击底部操作区的「摄像头截取」按钮。
- 弹出摄像头预览窗口,实时显示摄像头画面。
- 点击「截图」按钮,截取当前画面并添加到图片库。
- 点击「关闭」退出摄像头窗口。
3.3 Excel 批量导入
通过 Excel 文件批量导入图片,支持关联图片路径与扩展字段信息(SKU、规格、颜色、品牌、仓库位置等)。
- 点击底部操作区的「Excel导入」按钮。
- 系统弹出文件选择对话框,选择 Excel 文件(支持 .xlsx 格式)。
- 系统读取 Excel 内容,显示导入预览。
- 确认无误后,点击「确认导入」,系统开始处理。
📋 Excel 格式说明
Excel 文件需包含 path 列(图片绝对路径),可选包含:label(标签)、description(描述)、sku(SKU编码)、spec(规格)、color(颜色)、brand(品牌)、warehouse_location(仓库位置)、quantity(数量)、unit(单位)、price(价格)、cost(成本)、supplier(供应商)、remark(备注)。
详细格式请参考同目录下的「Excel导入模板.xlsx」。
3.4 图片信息编辑
入库后的图片支持查看和编辑扩展字段信息。选中图片后点击「编辑详情」按钮,可弹出详情编辑面板进行修改。
- 在图片库中点击选中某张图片。
- 点击右侧操作区的「编辑详情」按钮。
- 弹出详情编辑窗口,可编辑标签、描述及所有扩展字段。
- 编辑完成后,点击「保存」按钮同步到数据库。
第4章 以图搜图
4.1 发起搜索
- 在左侧搜索区域,点击「上传图片」按钮,选择待搜索的图片。
- 图片上传后,搜索区域显示图片预览。
- 点击「开始搜图」按钮,系统自动提取图片特征并搜索相似图片。
- 搜索完成后,中间区域显示搜索结果,按相似度从高到低排列。
4.2 查看搜索结果
搜索结果区域显示所有相似图片,每张图片下方标注相似度分值。
- 点击任意结果图片,可放大查看高清图。
- 点击图片旁的「查看详情」可查看扩展字段信息。
- 点击「导出结果」可将本次搜索结果导出为 Excel 表格。
第5章 增量更新索引
5.1 增量更新说明
当图片库中新增或删除了图片后,无需全量重建索引,可使用增量更新功能快速同步索引文件,保持搜索结果与图片库一致。
5.2 操作步骤
- 点击底部操作区的「执行增量更新」按钮。
- 系统自动扫描图片库与索引文件的差异。
- 若有新增图片,系统提取特征向量并追加到索引文件。
- 若有已删除图片,系统从索引中移除对应记录。
- 更新完成后,底部状态栏显示索引同步完成提示。
第6章 API 接口服务
⚠️ API 服务为定制服务,需联系开发商开通。
6.1 启动 API 服务
SoTool 内置 HTTP API 服务,允许第三方系统通过 HTTP 请求调用以图搜图能力。
- 点击底部操作区的「启动 API 服务」按钮。
- 系统显示服务启动状态和访问地址,例如:
http://localhost:8880 - 服务启动后,保持 SoTool 主程序在后台运行。
6.2 接口调用示例
请求示例(curl)
curl -X POST -F "image=@test.jpg" http://localhost:8880/api/search
返回示例(JSON)
{
"code": 0,
"results": [
{"path": "C:/images/001.jpg", "score": 0.95, "label": "商品图"}
]
}
第7章 常见问题
Q1:软件启动无反应?
请尝试以管理员身份运行。若仍无响应,请检查杀毒软件是否拦截了程序运行。
Q2:搜图结果不准确?
确保图片清晰,避免背景过于杂乱。可适当增加入库图片数量,提升模型泛化能力。
Q3:图片导入后搜索不到?
导入图片后需执行「执行增量更新」,将新图片加入向量索引后方可搜索。
Q4:激活失败?
请确保网络连接正常。若卡密无效,请联系客服提供卡号和机器码进行核实。
Q5:内存不足?
图片库过大时,建议分批导入,或升级内存至 16GB 以上以获得更流畅的体验。
Q6:如何备份数据库?
使用菜单「工具 → 导出整个数据库(备份)」可一键打包导出所有数据和索引,方便迁移或重装。
附录
快捷入口
配置文件路径
图片库数据库:db/metadata.db
向量索引文件:db/image_features.faiss
配置文件:config.ini
技术支持
如有疑问,请联系客服:13621002310