4.1 目标检测YOLO-V3算法--实验数据集介绍&数据处理(百度架构师手把手带你零基础实践深度学习原版笔记系列)
目录
4.1 目标检测YOLO-V3算法--实验数据集介绍&数据处理(百度架构师手把手带你零基础实践深度学习原版笔记系列)
在本课程中,将使用百度与林业大学合作开发的林业病虫害防治项目中用到昆虫数据集。
(本实验数据平台及数据集均由百度AISTUDIO提供,欢迎各位小伙伴前往体验)
读取AI识虫数据集标注信息
AI识虫数据集结构如下:
- 提供了2183张图片,其中训练集1693张,验证集245,测试集245张。
- 包含7种昆虫,分别是Boerner、Leconte、Linnaeus、acuminatus、armandi、coleoptera和linnaeus。
- 包含了图片和标注,请读者先将数据解压,并存放在insects目录下。
(如果各位小伙伴在AISTUDIO进行实验,路径是不需要更改,如果在本地实验,请根据实际情况修改路径相关问题)
# 解压数据脚本,第一次运行时打开注释,将文件解压到work目录下
!unzip -d /home/aistudio/work /home/aistudio/data/data19638/insects.zip
inflating: /home/aistudio/work/insects/train/images/908.jpeg inflating: /home/aistudio/work/insects/train/images/1976.jpeg ... inflating: /home/aistudio/work/insects/val/annotations/xmls/1859.xml inflating: /home/aistudio/work/insects/val/annotations/xmls/2575.xml creating: /home/aistudio/work/insects/val/images/ inflating: /home/aistudio/work/insects/val/images/3144.jpeg inflating: /home/aistudio/work/insects/val/images/1960.jpeg inflating: /home/aistudio/work/insects/val/images/2229.jpeg ... inflating: /home/aistudio/work/insects/val/images/2032.jpeg inflating: /home/aistudio/work/insects/val/images/2046.jpeg inflating: /home/aistudio/work/insects/val/images/2706.jpeg
将数据解压之后,可以看到insects目录下的结构如下所示。
insects
|---train
| |---annotations
| | |---xmls
| | |---100.xml
| | |---101.xml
| | |---...
| |
| |---images
| |---100.jpeg
| |---101.jpeg
| |---...
|
|---val
| |---annotations
| | |---xmls
| | |---1221.xml
| | |---1277.xml
| | |---...
| |
| |---images
| |---1221.jpeg
| |---1277.jpeg
| |---...
|
|---test
|---images
|---1833.jpeg
|---1838.jpeg
|---...
insects包含train、val和test三个文件夹。train/annotations/xmls目录下存放着图片的标注。每个xml文件是对一张图片的说明,包括图片尺寸、包含的昆虫名称、在图片上出现的位置等信息。
<annotation>
<folder>刘霏霏</folder>
<filename>100.jpeg</filename>
<path>/home/fion/桌