人体姿态标注

人体姿态标注

  • 一 标注工具labelme
    • 1.1 安装方式
    • 1.2 界面说明
  • 二 数据集准备
      • 以下每张图片的命名方式:状态_学号_序号.jpg (注意 一定是jpg格式) 保存到一个文件夹中,便于标注。 例如:FALL_0000_0001.jpg
    • 站立数据(UP):不同方向(侧面/正面/背面)
    • 中间状态(BENDING)(蹲/弯腰):不同方向(侧面/正面/背面)
    • 跌倒状态(FALL)(爬下/坐下/躺)(身体着地的状态):不同方向(侧面/正面/背面)
    • 最后的文件夹样式
  • 三 数据标注
    • 3.0 数据标签
    • 3.1 打开labelme
    • 3.2 打开文件夹
    • 3.3 标注
      • 一定要先打框,然后再打点
      • 画框
      • 打点

一 标注工具labelme

labelme是图像图像注释工具,用python编写,并将QT用于其图形界面。 界面如下:
在这里插入图片描述
官方链接:https://github.com/wkentaro/labelme
它的功能很多,包括: - 对图像进行多边形,矩形,圆形,多段线,线段,点形式的标注(可用于目标检-测,图像分割等任务)。 - 对图像进行进行 flag 形式的标注(可用于图像分类 和 清理 任务)。 - 视频标注 - 生成 VOC 格式的数据集(for semantic / instance segmentation) - 生成 COCO 格式的数据集(for instance segmentation)

1.1 安装方式

在这里插入图片描述
下载地址:https://github.com/wkentaro/labelme/releases?page=1
如果下载比较慢,或者进不去,下方提供了百度网盘地址:

链接: https://pan.baidu.com/s/1NI2CQy9p_lKdyHmhngXCHA
提取码: e5cg

1.2 界面说明

在这里插入图片描述

二 数据集准备

可用自己的手机摄像头,注意要平视角度图片大小不低于480

以下每张图片的命名方式:状态_学号_序号.jpg (注意 一定是jpg格式) 保存到一个文件夹中,便于标注。 例如:FALL_0000_0001.jpg

站立数据(UP):不同方向(侧面/正面/背面)

在这里插入图片描述

中间状态(BENDING)(蹲/弯腰):不同方向(侧面/正面/背面)

在这里插入图片描述
在这里插入图片描述

跌倒状态(FALL)(爬下/坐下/躺)(身体着地的状态):不同方向(侧面/正面/背面)

在这里插入图片描述
在这里插入图片描述

最后的文件夹样式

在这里插入图片描述

三 数据标注

3.0 数据标签

一共是3中状态框,分别是:FALL(跌倒)、UP(站立)、BENDING(中间状态) 注意标注时,英文一定要大写。
一共17个骨骼关节标注点,相关标注顺序以及关节名的对应可参考下表:
在这里插入图片描述
在这里插入图片描述

3.1 打开labelme

在这里插入图片描述

3.2 打开文件夹

打开数据存放的文件夹,一定是文件夹,不要打开单张图片
在这里插入图片描述

3.3 标注

第一次标注是没有标签的,标注完一张图后,就会有标签。

一定要先打框,然后再打点

在图片上,右击,会出现以下画面:
在这里插入图片描述

画框

在这里插入图片描述

打点

按照下图的数字 打点,这是正对着的人,顺序不能反。图上的数字是几,点的标签就是几
如果点被覆盖住了,打一个大概的位置,注意17个点一个都不能少
在这里插入图片描述
在这里插入图片描述
注意每标注完一张图片,保存一下,可以新建一个文件夹,将标注好的文件保存到新建文件夹里面。保存完之后,FileList框里面对应的文件就会被勾起来。
在这里插入图片描述
文件夹里面会多出来一个json文件:
在这里插入图片描述
以上第一张数据就标注完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/127533.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASPICE标准快速掌握「2.2. 过程参考模型(Process Reference Model,PRM)」

ASPICE归纳了大量的历史经验,分门别类总结出了适用于所有项目的过程。并将所有过程依据过程类别进行分组,并根据他们所处的活动类别在过程组内进一步划分。总共有 3 个过程类别: 主要生命周期过程组织生命周期过程支持生命周期过程上面的每个过程类别都又往下细分为1-N个子过…

超自动化加速落地,助力运营效率和用户体验显著提升|爱分析报告

RPA、iPaaS、AI、低代码、BPM、流程挖掘等在帮助企业实现自动化的同时,也在构建一座座“自动化烟囱”。自动化工具尚未融为一体,协同价值没有得到释放。Gartner于2019年提出超自动化(Hyperautomation)概念,主要从技术组…

黑豹程序员-架构师学习路线图-百科:AJAX

文章目录 1、什么是AJAX2、发展历史3、工作原理4、一句话概括 1、什么是AJAX Ajax即Asynchronous(呃森可乐思) Javascript And XML(异步JavaScript和XML) 在 2005年被Jesse James Garrett(杰西詹姆斯加勒特&#xff09…

服务器文件备份

服务器上,做好跟应用程序有关的文件备份(一般备份到远程的盘符),有助于当服务器发生硬件等故障时,可以对系统进行进行快速恢复。 下面以Windows服务器为例,记录如何做文件的备份操作。 具体操作如下&#…

Vue中如何进行网页截图与截屏

在Vue中实现网页截图与截屏功能 网页截图与截屏功能在许多Web应用程序中都非常有用。Vue.js作为一个流行的JavaScript框架,提供了许多工具和库来简化网页截图和截屏的实现。本文将介绍如何使用Vue来实现一个网页截图和截屏功能的示例,包括使用html2canv…

短视频矩阵源码开发部署---技术解析

一、短视频SEO源码搜索技术需要考虑以下几点: 1. 关键词优化:通过研究目标受众的搜索习惯,选择合适的关键词,并在标题、描述、标签等元素中进行优化,提高视频的搜索排名。 2. 内容质量:优质、有吸引力的内…

DiffusionDet:第一个用于物体检测的扩散模型(DiffusionDet: Diffusion Model for Object Detection)

提出了一种新的框架——DiffusionDet,它将目标检测定义为一个从有噪声的盒子到目标盒子的去噪扩散过程。在训练阶段,目标盒从真实值盒扩散到随机分布,模型学会了逆转这个噪声过程。 在推理中,该模型以渐进的方式将一组随机生成的框…

铭控传感亮相2023国际物联网展,聚焦“多场景物联感知方案”应用

金秋九月,聚焦IoT基石技术,荟萃最全物联感知企业,齐聚IOTE 2023第20届国际物联网展深圳站。铭控传感携智慧楼宇,数字工厂,智慧消防,智慧泵房等多场景物联感知方案及多品类无线传感器闪亮登场,现…

基于 Kettle + StarRocks + FineReport 的大数据处理分析方案

Kettle StarRocks FineReport 的大数据处理分析方案 其中 Kettle 负责数据的ETL处理,StarRocks 负责海量数据的存储及检索,FineReport 负责数据的可视化展示。整体过程如下所示: 如果多上面三个组件不了解可以先参考下下面的文章&#xff…

李沐深度学习记录5:13.Dropout

Dropout从零开始实现 import torch from torch import nn from d2l import torch as d2l# 定义Dropout函数 def dropout_layer(X, dropout):assert 0 < dropout < 1# 在本情况中&#xff0c;所有元素都被丢弃if dropout 1:return torch.zeros_like(X)# 在本情况中&…

采集网页数据保存到文本文件---爬取古诗文网站

访问古诗文网站&#xff08;https://so.gushiwen.org/mingju/&#xff09; 会显示出这个页面&#xff0c;里面包含了很多的名句&#xff0c;点击某一个名句&#xff08;比如点击无处不伤心&#xff0c;轻尘在玉琴&#xff09;就会出现完整的古诗 我们点击鼠标右键&#xff0c;点…

IS-IS

二、IS-IS中的DIS与OSPF中的DR Level-1和Level-2的DIS是分别选举的&#xff0c;用户可以为不同级别的DIS选举设置不同的优先级。DIS的选举规则如下&#xff1a;DIS优先级数值最大的被选为DIS。如果优先级数值最大的路由器有多台&#xff0c;则其中MAC地址最大的路由器会成为DI…