当前位置:   article > 正文

yolov8-pose的数据集标注_yolopose 数据标注

yolopose 数据标注

labelme标注工具

1.环境配置

conda create -n labelme
sudo apt-get install python3-pyqt5  # PyQt5
sudo pip3 install labelme
  • 1
  • 2
  • 3

2.激活虚拟环境,并启动labelme

conda activate labelme
labelme
  • 1
  • 2

参考链接:图片标注工具Labelme的安装及使用方法

3.数据集标注

参考视频:https://www.bilibili.com/video/BV12R4y1C7mu/?vd_source=128901ae491cc5b0f877aa2886c91e80
在标注时,我们首先要注意几点:

第一,标注关键点时,要先使用矩形框框出目标,再标注关键点;
第二,关键点不用固定的顺序,但每张图像都要保持一致。换句话说1号点是鼻子时,所有的图像1号点都应当是鼻子;
第三,被遮挡的点也应当标记出来;(如果你项目中对于被遮挡的关键点不需要进行检测出来,我觉得可以将被遮挡的关键点不进行标注)
第四,由于labelme无法标注关键点是否可见,默认为1.00000,这里我们不做处理,后续将其全部更改为2.00000,即可。
在这里插入图片描述
参考链接:https://blog.csdn.net/qq_39128381/article/details/132620229
如果拍的是人正面的照片,标签数字按照如下图来标注
在coco8-pose.yaml里面有flip_idx的标签翻转操作,当图像发生水平翻转,关键点也要进行翻转
在这里插入图片描述

在这里插入图片描述
参考链接:https://zhuanlan.zhihu.com/p/375216244

4.json转txt

通过标注关键点和矩形框,我们得到了符合 labelme 输出结果的 .json 文件,然后我们需要将其转化为 .txt 文件。

# 关键点检测json转txt
import os
import json
import shutil
import time
 
import numpy as np
from tqdm import tqdm
 
Dat
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/97855
推荐阅读
相关标签
  

闽ICP备14008679号