文章目录
我们深入研究通过实施骨架注释来注释复杂结构的有效过程。
骨架 skeletons用作注释模板,用于注释具有一致结构的复杂对象,例如人体姿势估计或面部标志。
骨架 skeletons由许多点(也称为元素)组成,这些点可以通过边连接。每个点都充当单独的对象,拥有独特的属性和属性,例如颜色、遮挡和可见性。
骨架可以以两种格式导出:图像的 CVAT 和 COCO 关键点。
注意:在无标签项目中,无法通过导入数据集来导入骨架标签。您需要在导入之前手动定义标签。
1.手动添加骨架Skeleton
要开始使用骨架进行注释,您需要在配置器 Configurator
中设置骨架任务Skeleton:
要打开配置器 Configurator
,在创建任务时,如果要手动设置骨架 Setup skeleton
,请单击“设置骨架”按钮;如果要从模型添加骨架标签,请单击“From model
”。
1.1.骨架Skeleton配置器
骨架配置器是一个构建注释骨架的工具。它有以下字段:
1.2. 配置骨架点
您可以命名标签、设置属性以及更改骨架每个点的颜色。
为此,右键单击骨架点并选择配置:
在打开的菜单中,您可以更改点设置。与常规任务添加标签和属性类似:
骨架Skeleton点只能存在于其父骨架Skeleton内。
注意,您无法更改现有任务/项目的框架配置。
您可以从标签配置器的“Raw ”选项卡复制/插入骨架配置。
1.3.手动添加骨架标签
要创建骨架任务,请执行以下操作:
- 打开配置器Configurator
- (可选)上传背景图片。
- 在标签名称字段中,输入标签的名称。
- (可选)添加属性
注意:您可以为每个点专门添加属性,有关详细信息,请参阅配置骨架点 - 使用添加点Add point将点添加到绘图区域Drawing area。
- 使用添加边Add edge在点之间添加边。
- 上传文件。
- 点击:
- 提交并打开Submit & Open以创建并打开任务。
- 提交并继续Submit & Continue 提交配置并开始创建新任务。
2. 从模型添加骨架标签
要从模型添加点并注释,请执行以下操作:
- 打开基本配置器Basic configurator
- 在构造函数选项卡上Constructor ,单击来自模型From model。
- 从选择模型来选择标签中选择 Human pose estimation 模型或其他模型(如果有)。
- 单击您要使用的模型的标签。
选定的标签将变成灰色。
- (可选)如果要调整标签,请在标签内单击更新属性图标。
骨架配置器将打开,您可以在其中配置骨架。
注意:任务/项目创建后无法调整标签。 - 单击“完成” Done。您选择的标签将出现在标签窗口中。
- 上传文件。
- 点击:
- 提交并打开Submit & Open以创建并打开任务。
- 提交并继续Submit & Continue 提交配置并开始创建新任务。
3. 用骨架注释
- 打开工作。
- 在工具面板上选择绘制新骨架Draw new skeleton。
- 选择要注释的轨迹Track 或形状Shape 。无需跟踪。
- 在图像上画一个骨架。
4. 使用骨架自动注释
要使用骨架自动注释,请执行以下操作
- 打开作业并在工具面板上选择 AI 工具AI Tools > 探测器Detectors
- 从下拉列表中选择型号。您将看到要匹配的点列表以及列表顶部的骨架名称。
- (可选)通过单击 Bin 图标,您可以删除任何映射的项目:
- 包含所有点的骨架。
- 来自两个映射骨骼的某些点。
- 单击“注释”Annotate。
5. 在画布上编辑骨架
绘制的骨架包含在边界框内,它允许您将骨架作为常规边界框进行操作,从而实现拖动、调整大小或旋转等操作:
重新定位一个点后,边界框会自动调整,不会影响其他点:
此外,快捷方式适用于整个骨架及其元素:
- 要使用整个骨架的快捷方式,请将鼠标悬停在边界框上并按快捷键。此操作适用于快捷方式,例如锁定、遮挡、固定、关键帧和骨架轨迹的外部。
- 要使用特定骨架点的快捷方式,请将鼠标悬停在该点上并按快捷键。可以使用相同的快捷方式列表,但添加了“outside”,这也适用于单个骨架形状元素。
6. 在侧边栏上编辑骨架
在 CVAT 中,侧边栏提供了另一种设置骨架特性和属性的方法。
此方法类似于 CVAT 支持的其他对象类型所使用的方法,但有一些具体的更改:
还提供了一个额外的可折叠部分,供用户查看骨架部件的完整列表。
骨架点可以具有“外部”、“遮挡”和“隐藏”等属性。 (Outside, Occluded, Hidden.)
外部Outside 和隐藏Hidden 都会使骨架点不可见。
- Outside 外部属性是注释的一部分。当对象的一部分超出框架边界时使用它。
- Hidden 使某个点隐藏只是为了注释者的方便,该属性不会在不同会话之间保存。
- Occluded 遮挡使点在框架上可见,通常意味着该点仍在框架上,只是隐藏在另一个对象后面。
(最全)CVAT标注工具详细操作步骤及CVAT介绍
CVAT标注工具概述
1.CVAT建项目步骤
1.1.CVAT初使用—Task界面介绍
1.2.CVAT标注界面介绍
2.CVAT—导入导出数据集并上传注释
3.CVAT—快捷键详述
4.1.CVAT——目标检测的标注详细步骤
4.2.CVAT——分类任务标注的详细步骤
4.3.CVAT——分割标注的详细步骤
4.4.CVAT——使用折线进行注释
4.5.CVAT——视频标注的详细步骤
4.6.CVAT——带点的注释详细操作
4.7.CVAT——椭圆标注(道路标志)
4.8.CVAT——用骨架skeletons注释
4.9.CVAT——用长方体进行注释
4.10.CVAT——3D对象标注
5.CVAT用户角色
6.CVAT——属性注释模式