当前位置: 首页 > news >正文

做网站设计是什么专业Wordpress哪个模板最快

做网站设计是什么专业,Wordpress哪个模板最快,天空在线网站建设,南京宜电的网站谁做的🚀 YOLO交通标志识别实战(四):LabelImg标注工具详解与使用教程(自定义数据集合 针对于电赛需要自己标注数据集的) 在前面三篇里,我们已经完成了: ✅ Kaggle数据集下载和重组 ✅ 大…

🚀 YOLO交通标志识别实战(四):LabelImg标注工具详解与使用教程(自定义数据集合 针对于电赛需要自己标注数据集的)

在前面三篇里,我们已经完成了:

✅ Kaggle数据集下载和重组
✅ 大图裁剪成小块、生成标准目录结构
✅ YOLO基本训练

本篇是专栏的第四篇,我们来讲非常重要的一个步骤——如何自己手工标注图片

即便我们用公开数据集起步,很多真实项目里都会需要「额外拍摄的数据」或「错误样本再标注」。

这时候,你就离不开专业标注工具了。

本次教程手把手教你使用开源免费、界面友好的LabelImg工具来生成YOLO格式的标签文件。


✅ 1️⃣ LabelImg是什么?

🔗 LabelImg 是一个开源的图像目标检测标注工具,基于 PyQt5 编写,跨平台支持 Windows、macOS 和 Linux。

特点:

⭐ 可视化标注、支持鼠标拖拽绘制
⭐ 自动生成 YOLO、VOC 等多种格式
⭐ 类别管理简单、可导入导出类别文件
⭐ 免费开源,无使用限制

很多 YOLO 教程里都会推荐它,因为它可以直接生成YOLO格式的文本文件


✅ 2️⃣ 安装方法

方法1:pip快速安装(推荐)

如果你用的是Python环境,直接:

pip install labelImg

安装完成后,在命令行输入:

labelImg

会自动弹出标注窗口。

方法2:源码安装(可二次开发)

如果你想自己修改源码、或在某些系统下遇到问题,可以:

git clone https://github.com/heartexlabs/labelImg.git
cd labelImg
pip install pyqt5 lxml
python labelImg.py

✅ 3️⃣ 界面介绍

当你启动 labelImg 后,会看到:

🖼️ 主图窗口:显示当前图片
🧭 工具栏按钮:

  • Open Dir:选择图片文件夹
  • Change Save Dir:选择保存标签文件夹
  • Create RectBox:绘制矩形框
  • Next Image / Prev Image:浏览图片

📝 右侧:类别列表、格式选择(PascalVOC / YOLO)


✅ 4️⃣ 设置为 YOLO 格式

⚡ 非常重要:默认是 VOC 格式

👉 必须手动切换:

View → YOLO

或者在右侧 Format 选择框里选 YOLO。

切换后,所有标注会保存成 YOLO标准格式:

<class_id> <x_center> <y_center> <width> <height>

所有值都是相对宽高归一化到0-1之间的浮点数。


✅ 5️⃣ 标注一张图片

  • 点击 Open Dir → 加载你的图片目录,比如:

    traffic/images/train/
    
  • 点击 Create RectBox

  • 在图片上用鼠标拖动画出一个框

  • 输入类别名(会自动记住,下次可以下拉选择)

  • 标好所有框后,点击左上角的保存按钮 💾

会自动生成一个同名的 .txt 标签文件:

0001.jpg
0001.txt

✅ 6️⃣ 标签文件内容

举个例子,保存后会生成:

0 0.5123 0.4785 0.2645 0.3821
2 0.7310 0.2285 0.1200 0.1050

含义是:

  • 第0类,中心点(0.51, 0.47),宽高(0.26, 0.38)
  • 第2类,中心点(0.73, 0.22),宽高(0.12, 0.10)

这样就完全可以喂给 YOLOv5/YOLOv8 训练。


✅ 7️⃣ 类别文件(classes.txt)

当你在 labelImg 中录入第一个类别时,会自动生成一个类别列表文件。

比如:

prohibitory
danger
mandatory
other
  • 顺序很重要,类别ID是按这个顺序的下标。
  • 训练时 data.yaml 中的 names 要和这个顺序一致。

✅ 8️⃣ 文件结构示例

标注好的数据目录会是:

traffic/images/train/0001.jpg0002.jpglabels/train/0001.txt0002.txt

每张图都有同名的 txt 文件。

同理验证集也是:

traffic/images/val/labels/val/

✅ 9️⃣ 小技巧和快捷键

⚡ 提高标注效率的推荐设置:

功能快捷键
创建框W
删除选中框Delete
下一张图片D
上一张图片A
保存标注Ctrl+S
放大缩小滚轮

✅ 10️⃣ 典型问题答疑

💬 Q1:标注完没生成标签?
✅ 答:检查是否切换到 YOLO 格式。

💬 Q2:生成标签但类别错乱?
✅ 答:保证 classes.txt 里顺序和你的 data.yaml 一致。

💬 Q3:标注后怎么重新编辑?
✅ 答:重新加载那张图,它会自动读取并显示之前的框。


✅ 11️⃣ YOLOv8训练准备

做完标注后,你就可以写这样的 data.yaml 文件:

train: ./traffic/images/train
val: ./traffic/images/valnc: 4
names: [prohibitory, danger, mandatory, other]

然后用 YOLOv8 命令行:

yolo detect train data=data.yaml model=yolov8n.pt imgsz=640 epochs=100

就能开始训练啦!


❤️ 总结

本篇我们深入介绍了:

✅ LabelImg安装方式
✅ 界面和功能介绍
✅ YOLO格式选择和保存
✅ 类别文件管理
✅ 最佳实践和小技巧

在你的项目里,你可以用 LabelImg:
✅ 自己扩充样本
✅ 修正模型错误样本
✅ 制作小而高质量的数据集


下一篇预告:
我会继续分享:

👉 训练完成后的模型如何导出ONNX
👉 如何在香橙派(OrangePi)等小型开发板上部署推理


如果你觉得有帮助,欢迎收藏点赞 + 关注专栏~
也可以留言告诉我下一篇你最想看什么细节~


✨ 本文是【YOLO交通标志识别实战专栏】第四篇 ❤️

http://www.dtcms.com/a/421858.html

相关文章:

  • wordpress 字符集 404漳州seo网站快速排名
  • 厦门网站开发公司怎么设置网站的关键字
  • 商务网站建设网站开发ac域名的网站有啥不同
  • jquery+js网站模板免费下载几级分销属于合法
  • c2c代表网站是什么长春网站建设设计
  • 精美网站建设公司网站的制作步骤包括
  • 甘肃省住房和城乡建设部网站首页深圳网站建设微信商城开发
  • 自己做的相册网站网络培训机构
  • 广州做网站厉害的公司wordpress 悬浮 登录
  • 电子版简历word格式沈阳优化网站公司
  • 寺院网站模板wordpress链接网页位置
  • 男子替人做网站网站wordpress优化网站打开速度
  • 中小型网站设计哪家好长春seo关键字排名优化
  • 百度网站如何做仿站多少钱
  • wordpress如何才能自己登陆进入自己的网站 进行修改呢wordpress 安装 数据库
  • 宠物网站开发背景中江移动网站建设
  • asp 公司网站网页制作与网站建设试题和答案
  • 婚纱影楼网站微商城网站建设信息
  • 新品销售网站建设店铺logo图片免费生成软件
  • 图案设计网站大全龙华网络推广公司
  • 萍乡做网站wordpress 怎么加入插件
  • 哪类公司做网站的最多手机网页下载的文件在哪里找
  • 专业网站建设常州交通工具网页界面设计
  • 做经营网站怎么赚钱企业小程序制作的公司
  • 北京网站设计济南兴田德润团队怎么样wordpress页面标题去除
  • 网站外链购买iis能搭WordPress
  • 动态图表网站vs网站开发 百度文库
  • 门户网站开发维护合同范本h5网站建设模板下载
  • 常见的网站开发工具请人做网站注意事项
  • eclipse做购物网站自己如何制作一个小程序