本文创作目的是指导实验室参赛队员进行数据集标注。同时也欢迎路人围观。
1. 开始
- 首先选择标注格式为yolo格式。不要选择错成VOC等其他格式了。
- 勾选View惨淡下的Auto Save Mode和Single Class Mode(单标签模式)。
- 选择好你的图片文件夹路径和保存路径。
2. 正常标注
我们的标注会分为两种情况,瞄准和取环。一般情况下,我们用最小外接矩形框住目标物体就可以。当目标较小时,可以放大来标,一定要保证标注准确。
标注好第一个标签。如果是柱子就只命名为pvc,如果是环就只命名为cirque。同种视角下的所有的标签都命名为同一个,不要出现1 2 3……等情况。(注:环只在取环视角下要标注。瞄准的摄像头视角下只要标注立柱即可)
最后,我们会在你所选的保存路径下形成一批.txt文件。将其打包提交即可。
2.1 正确示范
2.1.1 标注
2.1.2 数据
2.2 错误示范
2.2.1 标注
以下错误原因均为没有使用最小外接矩形框住目标:
2.2.2 数据
这里是因为按照 1 2 3 4 5 来命名标签了。
3. 常见特别情况
3.1 遮挡情况
我们希望计算机认识什么,就标注什么给它学习。众所周知,摄像头不会透视。在遮挡情况下,我们需要酌情处理。当遮挡较多时,只标注露出来的部分即可,不要多标;在露出部分较多时,依然需要将整块目标标注上。
3.1.1 正确示范
3.1.2 错误示范
错误原因为露出部分较少,但是把整块都标注了。
3.2 边缘情况
在这种情况下,我们依然需要酌情处理。露出较少时就忽略,露出较多时就标注上。
3.2.1 正确示范
标注:
忽略:
3.2.2 特殊情况
当标注取环视角时,有露出部分就要标注:
3.3 无目标情况
这种情况下我们不能直接跳过,而应该随便拉一个标注框然后再将其删除,这样labelImg会创建一个空的txt文件,编号是依然是连续的。如果直接跳过,编号就会间断,不方便后期操作数据集。
以上为标注规范和注意事项。如有其他本文未涵盖的情况直接问我就行。