roLabelImg 傻瓜式使用教程

发布时间:2026/7/30 13:10:39

roLabelImg 傻瓜式使用教程
roLabelImg 傻瓜式使用教程手把手版假设你已经安装好了 roLabelImg下面从打开软件开始一步一步教你标注。第 0 步准备工作先建好文件夹在你的电脑上提前建好以下文件夹⚠️ 路径里不能有中文D:\my_project\ ├── images\ ← 放你要标注的图片jpg/png ├── labels\ ← 标注结果会自动保存在这里先建好空文件夹 └── roLabelImg\ ← roLabelImg 源码/程序所在文件夹把你的图片全部丢进images文件夹里。第 1 步打开软件源码安装的用户cdD:\my_project\roLabelImg python roLabelImg.py安装包用户直接双击桌面快捷方式。打开后你会看到一个窗口大概长这样┌─────────────────────────────────────────────────────────┐ │ File Edit View Help ← 菜单栏 │ ├─────────────────────────────────────────────────────────┤ │ [Open] [Open Dir] [Save] [Change Save Dir] ... ← 工具栏│ ├───────────────────────────┬─────────────────────────────┤ │ │ Box List │ │ │ ┌─────────────────────┐ │ │ 图片显示区域 │ │ (这里会显示你画的框) │ │ │ 中间大片空白 │ └─────────────────────┘ │ │ │ │ │ │ Label List │ │ │ ┌─────────────────────┐ │ │ │ │ (这里显示所有类别) │ │ │ │ └─────────────────────┘ │ ├───────────────────────────┴─────────────────────────────┤ │ 状态栏 │ └─────────────────────────────────────────────────────────┘第 2 步打开图片文件夹点击工具栏上的「Open Dir」按钮或按快捷键Ctrl U在弹出的窗口中找到并选择你的图片文件夹D:\my_project\images点击「选择文件夹」✅ 此时中间区域会显示第一张图片左下角会显示图片文件名。第 3 步设置标注保存路径⚠️ 很重要点击工具栏上的「Change Save Dir」按钮在弹出的窗口中选择你之前建好的标签文件夹D:\my_project\labels点击「选择文件夹」✅ 之后你画的每一个框都会自动保存到这个文件夹里。第 4 步确认保存格式看工具栏或菜单栏确认当前保存格式是PascalVOCXML。roLabelImg 默认就是 VOC XML 格式一般不用改。保存的文件长这样图片名.xml第 5 步设置类别名称可选但推荐如果你每次画框都要手动输入类别名会很烦。可以提前设置好类别用记事本打开这个文件D:\my_project\roLabelImg\data\predefined_classes.txt把里面的内容全部删掉写上你自己的类别一行一个例如car ship airplane building保存文件重启 roLabelImg✅ 之后画框时会弹出列表让你直接选不用打字了。第 6 步开始画框核心操作️ 画一个旋转框按快捷键Ctrl R或点击工具栏的「Create Rotated Box」按钮鼠标变成十字光标✛在图片上按住鼠标左键不放拖动出一个矩形框松开鼠标左键✅ 此时会弹一个小窗口让你输入/选择类别名称如果设置了预定义类别 → 直接点击选择→ 点 OK如果没设置 →手动输入类别名比如car→ 点 OK框就画好了 调整框的角度旋转画完框后先点击选中这个框框会变成高亮然后按键效果Z逆时针旋转0.1°微调X顺时针旋转0.1°微调C逆时针旋转1°粗调V顺时针旋转1°粗调技巧先用C/V大范围转到差不多再用Z/X微调到精确位置。 调整框的大小和位置调整大小鼠标放到框的边缘或角点上出现调整光标后拖动即可移动位置鼠标放到框内部按住左键拖动整个框❌ 删除一个框在右侧Box List中点击选中你要删的框按键盘Delete键✅ 框就没了。第 7 步保存画完当前图片的所有框后按Ctrl S或点击工具栏的「Save」按钮✅ 在D:\my_project\labels\文件夹里会出现一个 XML 文件比如img001.xml。第 8 步切换到下一张图片操作快捷键下一张D上一张A按D后自动跳到下一张图片继续从第 6 步开始画框。 如果你开启了自动保存菜单 → View → 勾选Auto Save mode切换图片时会自动保存不用每次按 CtrlS。第 9 步重复直到标完所有图片画框 (CtrlR) → 选类别 → 调角度 (Z/X/C/V) → 保存 (CtrlS) → 下一张 (D) 画框 (CtrlR) → 选类别 → 调角度 (Z/X/C/V) → 保存 (CtrlS) → 下一张 (D) 画框 (CtrlR) → 选类别 → 调角度 (Z/X/C/V) → 保存 (CtrlS) → 下一张 (D) ...直到所有图片标完 标注结果长什么样打开labels文件夹里的 XML 文件内容大概是这样的annotationfilenameimg001.jpg/filenamesizewidth1024/widthheight1024/height/sizeobjectnameship/name← 类别名robndboxcx512.0/cx← 框中心点 xcy300.0/cy← 框中心点 yw120.0/w← 框的宽h60.0/h← 框的高angle0.785/angle← 旋转角度弧度/robndbox/object/annotation这就是旋转框的五元组(中心x, 中心y, 宽, 高, 角度)⚡ 全部快捷键速查表建议截图保存快捷键功能Ctrl U打开图片文件夹Ctrl R创建旋转框最常用Ctrl S保存标注Ctrl D复制当前框Ctrl 放大图片Ctrl -缩小图片Ctrl F适应窗口大小D下一张图片A上一张图片Z逆时针旋转 0.1°X顺时针旋转 0.1°C逆时针旋转 1°V顺时针旋转 1°Delete删除选中的框Ctrl 鼠标滚轮缩放图片 常见问题Q画框的时候框是歪的怎么调正选中框后用Z/X/C/V慢慢调角度调到水平或你需要的角度。Q我标了一半软件崩了之前的标注还在吗如果你按过CtrlS就在。没保存的就丢了。所以建议开启 Auto Save mode。Q能不能一次标多张图再保存可以但强烈不建议。万一崩溃全丢。开自动保存最稳。Q标注完的数据怎么给 YOLOv8-OBB 用roLabelImg 输出的是 VOC XML 格式YOLOv8-OBB 需要 YOLO TXT 格式。需要写一个转换脚本把 XML 转成x_center y_center width height angle class_id格式的 TXT。如果需要转换脚本可以再问我。✅ 一句话总结操作流程打开图片目录 → 设置保存目录 →CtrlR画框 → 选类别 →Z/X/C/V调角度 →CtrlS保存 →D下一张 → 重复就这么简单去试试吧

相关新闻

终极指南:5分钟搭建专业级国标视频监控平台wvp-GB28181-pro

终极指南:5分钟搭建专业级国标视频监控平台wvp-GB28181-pro

2026/7/30 13:00:39

终极指南:5分钟搭建专业级国标视频监控平台wvp-GB28181-pro 【免费下载链接】wvp-GB28181-pro 基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。…

AI并非替代编码:编程语言从“执行工具”转向“人机沟通媒介”

AI并非替代编码:编程语言从“执行工具”转向“人机沟通媒介”

2026/7/30 13:00:39

作为一名软件工程专业本科生,从前我始终将编程语言等同于敲代码的工具:C用来完成课程设计、Java搭建后端业务、Python写简单的数据脚本,写代码就是把业务逻辑翻译成机器看得懂的指令。但在长期使用AI编码工具、尝试将机器学习嵌入课程项目后&…

本地调用阿里云百炼大模型+FastAPI打造智能问答系统,RAG技术提升专业回答效果!

本地调用阿里云百炼大模型+FastAPI打造智能问答系统,RAG技术提升专业回答效果!

2026/7/30 13:00:38

前几天学习了在本地调用阿里云百炼平台大模型的方法,可以在本地运行代码,使用AI大模型聊天对话,就和我们下载软件的那个输入框一样。并且做了个循环对话系统,可以一直问大模型问题,直到输入退出为止。然后学习了fastAP…

ElectronBot-SIM七层架构:从MuJoCo仿真到真机部署的机器人开发实践

ElectronBot-SIM七层架构:从MuJoCo仿真到真机部署的机器人开发实践

2026/7/30 16:31:04

1. 先搞清楚 ElectronBot-SIM 到底解决什么问题 如果你做过机器人仿真,肯定遇到过这类问题:CAD 模型导进去动不起来,物理引擎参数调半天还是飘,仿真结果和真机对不上,想改个控制逻辑还得重新编译整个环境。ElectronBot…

淘宝客 app 开发复盘:多平台返利订单异步同步实现方案

淘宝客 app 开发复盘:多平台返利订单异步同步实现方案

2026/7/30 16:31:04

淘宝客 app 开发复盘:多平台返利订单异步同步实现方案 大家好,我是省赚客APP研发者微赚淘客! 在淘宝客APP的开发中,订单同步是返利业务的生命线。用户下单后,我们需要从淘宝联盟、京东联盟、拼多多联盟等多个平台拉取订…

航班号解析技术:正则表达式与字符串处理在航空系统的实践

航班号解析技术:正则表达式与字符串处理在航空系统的实践

2026/7/30 16:31:04

在航空运输和票务系统开发中,航班号解析是一个看似简单但实际涉及多种业务规则的技术点。以“空白航空1145”为例,这个字符串可能来源于用户输入、第三方数据接口或内部系统生成,开发人员需要从中准确提取出航空公司标识(如IATA二…

生物医学博士的5个科研效率工具,最后一个我导师也在用

生物医学博士的5个科研效率工具,最后一个我导师也在用

2026/7/30 16:31:04

读博五年,从研一疯狂找文献、熬夜画通路图,到如今平稳推进论文与国自然申报,我试过几十款科研软件,淘汰了大量功能单一、操作繁琐的工具。整理出5款贯穿文献、统计、绘图、翻译、全流程的刚需利器,覆盖生物医学科研全部…

Prompt-费曼学习法

Prompt-费曼学习法

2026/7/30 16:31:04

Prompt-费曼学习法浏览网页时看到的,不知道原地址,在此进行标注浏览地址:https://www.scnet.cn/ui/aihub/agent/JumpingBean/FeynmanExplainer🧠 FeynmanLens - 费曼概念拆解机“如果你不能简单地解释它,你就没有真正理…

微信小程序开发实战:从课后题到项目实战的进阶指南

微信小程序开发实战:从课后题到项目实战的进阶指南

2026/7/30 16:21:04

1. 项目概述:从课后题到实战能力的跃迁很多刚入门微信小程序开发的朋友,拿到一本《微信小程序开发实战》这样的教材,跟着案例敲完代码后,面对课后习题常常会感到一丝迷茫:这些题目到底有什么用?做完了就算掌…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/30 9:53:22

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/7/30 1:17:46

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/7/30 2:52:37

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

粉笔直播课适合周末集中备考考生突破吗

粉笔直播课适合周末集中备考考生突破吗

2026/7/30 0:09:54

本文面向在职备考、工作日难以抽出整块时间、只能依靠周末集中复习的公考考生,围绕"该平台直播课是否适配周末集中备考节奏、能否支撑瓶颈突破"这一核心问题做客观拆解。文中数据来源于公开财报、官网公示价格、第三方投诉平台公开投诉及用户社区讨论&…

ThreadLocal(存取变量)实战获取当前登录的员工

ThreadLocal(存取变量)实战获取当前登录的员工

2026/7/30 0:09:54

注意AOP所应用的注解以及service方法上自定义的Log注解

INAV飞控配置终极指南:从零到稳定飞行的完整解决方案

INAV飞控配置终极指南:从零到稳定飞行的完整解决方案

2026/7/30 0:09:54

INAV飞控配置终极指南:从零到稳定飞行的完整解决方案 【免费下载链接】inav INAV: Navigation-enabled flight control software 项目地址: https://gitcode.com/gh_mirrors/in/inav INAV飞控配置是每个无人机爱好者必须掌握的核心技能,但很多新手…