查看: 93|回复: 0

高精度图像坐标取点工具V1.0

[复制链接]
发表于 2026-4-16 10:13 | 显示全部楼层 |阅读模式
shenlong 2026-4-16 10:13 93 0 显示全部楼层
一个基于 PyQt5 的图片坐标拾取工具,适合查看大图、精确定位像素点并导出坐标。

功能说明
支持鼠标滚轮缩放,并且以鼠标位置为中心进行缩放。
支持右键拖拽平移,也支持按住 Space 后左键拖拽平移。
鼠标移动时,底部状态栏会实时显示原图坐标。
右侧提供放大镜,可查看当前像素附近的局部细节。
缩放到较高倍率时,会显示像素网格辅助线。
左键点击图片可添加点位。
右侧 Points 表格会记录 Index / X / Y / Color。
支持点位编辑、删除、点击表格自动定位。
支持将点位坐标保存为 JSON 文件。
操作说明
打开图片:
通过菜单栏 File -> Open Image... 选择图片。

缩放图片:
鼠标滚轮向上放大,向下缩小。

平移图片:

按住鼠标右键拖拽。
按住 Space,再按左键拖拽。
查看当前坐标:
鼠标移动时,底部状态栏会显示 Current (Original): [X, Y]。

添加点位:
鼠标左键单击图片。

编辑点位:
在右侧 Points 表格中双击某一行,或者先选中再点击 Edit Point。

删除点位:
选中表格中的某一行后,点击 Delete Point,或直接按 Delete 键。

快速定位点位:
点击右侧表格中的某一行,画布会自动定位到该点。

保存坐标:
通过菜单栏 File -> Save Coordinates... 导出为 JSON 文件。

导出格式
导出的 JSON 示例:
  1. {
  2.   "image_path": "demo.png",
  3.   "image_size": {
  4.     "width": 1920,
  5.     "height": 1080
  6.   },
  7.   "points": [
  8.     {
  9.       "index": 1,
  10.       "x": 320,
  11.       "y": 240,
  12.       "color": "#ff6b6b"
  13.     }
  14.   ]
  15. }
复制代码
210707zu5808yc83dukr5s_副本.jpg
链接地址:
百度:链接:https://pan.baidu.com/s/1KUF4pTt7p2QPZ1K2--ArRA
提取码:8888

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表