本工具可以对 预先准备好的截图 或 通过 ADB 连接设备,进行 ROI 区域的截取、保存、取色操作。
如果虚拟环境路径 venv/ 存在,start.bat 优先使用虚拟环境。
需要 python 环境,推荐版本为 3.11 ,最低版本为 3.9 以上。
Tip
windows 用户推荐直接运行 install.bat 和 start.bat
python -m pip install -r requirements.txt-
(非必要) 根据
set_screenshot_target_long/short_side的使用情况,调整脚本中的截图参数和初始窗口大小 -
如果有预先准备好的截图,需保存到
./src/路径下 -
运行
start.bat或python main.py [device serial],设备地址为可选- 根据提示
Please select the device (ENTER to pass):,选择 adb 已连接设备(按 ENTER 跳过选择) - 如果没有该提示,请使用
python main.py [device serial]连接设备
- 根据提示
-
在弹窗中左键选择目标区域,滚轮缩放图片,右键移动图片
-
使用快捷键操作:
- 按 S ENTER 保存目标区域
- 按 F 保存全屏标准化截图
- 按 R 不保存,只输出 ROI 范围
- 按 C 不保存,输出 ROI 范围和 ColorMatch 的所需字段,大写将使用 connected 字段
- 按 Z DELETE BACKSPACE 撤销
- 按 0 ~ 9 缩放窗口
- 按 Q ESC 退出
- 按 任意键 跳过 / 刷新当前截图
-
目标区域截图保存在
./dst/路径下,文件名为src中的文件名 / 截图的时间 + ROI + 放大后的 ROI