Skip to content

一个功能强大的图像查看工具,用于精确查看和标注图像坐标。该工具专为需要精确坐标信息的图像分析、机器学习标注和UI元素定位设计

License

Notifications You must be signed in to change notification settings

PenglongHuang/show-bbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

图像坐标查看器

一个功能强大的图像查看工具,用于精确查看和标注图像坐标。该工具专为需要精确坐标信息的图像分析、机器学习标注和UI元素定位设计。

项目标志

功能特点

  • 坐标实时显示:鼠标移动到图像任何位置,状态栏实时显示精确坐标(左上角为原点(0,0)
  • 区域框选功能:通过鼠标拖拽框选区域,自动显示所选区域的左上角和右下角坐标
  • 高精度缩放:支持10%-200%的精确缩放,缩放后坐标计算保持准确
  • 大图像支持:配备水平和垂直滚动条,轻松查看超大图像
  • 多格式支持:兼容常见图像格式(PNG、JPG、JPEG、BMP、GIF等)
  • 直观界面:简洁易用的用户界面,包含常用操作按钮和快捷方式

系统要求

  • Python 3.6+
  • 支持的操作系统:Windows、macOS、Linux

安装指南

1. 克隆仓库

git clone https://github.com/yourusername/show-bbox.git
cd show-bbox

2. 创建并激活虚拟环境

使用Conda创建和管理环境:

# 创建环境
conda create -n show-bbox python=3.8

# 激活环境
conda activate show-bbox

# 安装依赖
pip install -r requirements.txt

使用方法

启动应用

python image_viewer.py

基本操作

  1. 打开图像:点击界面顶部文件菜单 → 打开,选择要查看的图像文件
  2. 查看坐标:将鼠标移动到图像上,底部状态栏会实时显示当前坐标位置
  3. 框选区域
    • 按住鼠标左键,拖动选择一个区域
    • 释放鼠标后,将在图像左上角显示所选区域的左上角和右下角坐标
    • 新的框选会自动清除之前的选择

缩放控制

  • 使用滑块:拖动工具栏上的缩放滑块调整缩放比例
  • 缩放按钮:点击放大缩小重置按钮
  • 鼠标滚轮:向上滚动放大,向下滚动缩小
  • 精确缩放:缩放范围为10%-200%,保持坐标精确性

大图像导航

  • 当图像超出窗口大小时,可使用水平和垂直滚动条查看图像的不同部分
  • 缩放后,滚动区域会自动调整

常见问题

Q: 为什么我的图像在缩放后变得模糊?
A: 缩放使用了基本的重采样算法。对于需要高质量缩放的图像,建议使用100%比例查看。

Q: 坐标系统如何定义?
A: 坐标系以图像左上角为原点(0,0),向右为X轴正方向,向下为Y轴正方向,单位为像素。

Q: 如何精确测量图像上的距离?
A: 通过框选功能选择区域,查看左上角和右下角坐标,可计算区域宽度和高度。

扩展计划

  • 导出框选坐标到文件
  • 保存带有标注的图像
  • 多种测量工具(点、线、角度)
  • 自定义颜色和标注样式
  • 批量图像处理功能

About

一个功能强大的图像查看工具,用于精确查看和标注图像坐标。该工具专为需要精确坐标信息的图像分析、机器学习标注和UI元素定位设计

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages