安装labelme后,进行安装
1、 选择到图片后
2、 图片矩形框的标注(注意要从左上开始选,然后选择右下结束)
3、 然后在矩形框内部选择关键点,注意,每个框内部的关键点都不可以出现在别的图像框内部
4、 标注后保存即可
tip:
1、 标注完成后每个图片会对应个同名的 .json文件
2、 json中首先会展示标记框的label,是一个二维矩阵,包含标记框左上和右下的坐标位置。然后,跟着每个框,会显示每个关键点的label,每个关键点的坐标是一个向量,内部包含关键点的坐标
3、 所有的坐标位置数值都是图片中对应点的真实的位置
通过py文件读取,并将COCO格式的标注文件转换为YOLO格式
对应YOLO格式的数据形式:
1、 YOLO格式对应为.txt文件
2、 每个txt文件中的内容如下:
id | cx | cy | w | h | x1 | y1 | v1 | ... | xn | yn | vn |
其中id表示关键点的对应编号
cx,cy 分别对应框中心的横 纵坐标
w,h 分别对应边界框的宽和高
x1,y1, 表示关键点对应的坐标
v1 表示关键点是否可以显示(0 不可见,1 遮挡,2 可见不遮挡)
tip:
1、每行都对应一个标记框
2、所有的坐标和宽高,都经过图像长宽的归一化。也就是通过COCO数据格式的json文件中读到的坐标点都会对应长和宽,分别除以图片的实际长和宽。