一个功能强大的图像查看工具,用于精确查看和标注图像坐标。该工具专为需要精确坐标信息的图像分析、机器学习标注和UI元素定位设计。
- 坐标实时显示:鼠标移动到图像任何位置,状态栏实时显示精确坐标(左上角为原点
(0,0)) - 区域框选功能:通过鼠标拖拽框选区域,自动显示所选区域的左上角和右下角坐标
- 高精度缩放:支持10%-200%的精确缩放,缩放后坐标计算保持准确
- 大图像支持:配备水平和垂直滚动条,轻松查看超大图像
- 多格式支持:兼容常见图像格式(PNG、JPG、JPEG、BMP、GIF等)
- 直观界面:简洁易用的用户界面,包含常用操作按钮和快捷方式
- Python 3.6+
- 支持的操作系统:Windows、macOS、Linux
git clone https://github.com/yourusername/show-bbox.git
cd show-bbox使用Conda创建和管理环境:
# 创建环境
conda create -n show-bbox python=3.8
# 激活环境
conda activate show-bbox
# 安装依赖
pip install -r requirements.txtpython image_viewer.py- 打开图像:点击界面顶部
文件菜单 →打开,选择要查看的图像文件 - 查看坐标:将鼠标移动到图像上,底部状态栏会实时显示当前坐标位置
- 框选区域:
- 按住鼠标左键,拖动选择一个区域
- 释放鼠标后,将在图像左上角显示所选区域的左上角和右下角坐标
- 新的框选会自动清除之前的选择
- 使用滑块:拖动工具栏上的缩放滑块调整缩放比例
- 缩放按钮:点击
放大、缩小或重置按钮 - 鼠标滚轮:向上滚动放大,向下滚动缩小
- 精确缩放:缩放范围为10%-200%,保持坐标精确性
- 当图像超出窗口大小时,可使用水平和垂直滚动条查看图像的不同部分
- 缩放后,滚动区域会自动调整
Q: 为什么我的图像在缩放后变得模糊?
A: 缩放使用了基本的重采样算法。对于需要高质量缩放的图像,建议使用100%比例查看。
Q: 坐标系统如何定义?
A: 坐标系以图像左上角为原点(0,0),向右为X轴正方向,向下为Y轴正方向,单位为像素。
Q: 如何精确测量图像上的距离?
A: 通过框选功能选择区域,查看左上角和右下角坐标,可计算区域宽度和高度。
- 导出框选坐标到文件
- 保存带有标注的图像
- 多种测量工具(点、线、角度)
- 自定义颜色和标注样式
- 批量图像处理功能