2021SC@SDUSC
一、创建项目
(1)进入到https://aistudio.baidu.com/aistudio/projectoverview/public
(2)创建项目
点击添加数据集:找到这两个
然后创建即可。
会生成以下项目:
二、启动环境,选择GPU版本
然后会进入到以下界面
选择的两个压缩包在/home/aistudio/data/下,先进行解压:
!unzip /home/aistudio/data/data15067/fruit.zip
!unzip /home/aistudio/data/data15072/PaddleDetec.zip
之后在左边文件夹就可以看到解压后的内容了:
三、查看fruit-detection中的内容:
其实是类似pascal voc目标检测数据集的格式
(1) Annotations
以第一个apple_65.xml为例:
folder:文件夹名称
filename:图片名称
path:文件地址
size:图片的大小
object:图片中的对象名称以及其的左下角和右上角的坐标。
<annotation>
<folder>train</folder>
<filename>apple_65.jpg</filename>
<path>C:\tensorflow1\models\research\object_detection\images\train\apple_65.jpg</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>800</width>
<height>600</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>70</xmin>
<ymin>25</ymin>
<xmax>290</xmax>
<ymax>226</ymax>
</bndbox>
</object>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>35</xmin>
<ymin>217</ymin>
<xmax>253</xmax>
<ymax>453</ymax>
</bndbox>
</object>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>183</xmin>
<ymin>177</ymin>
<xmax>382</xmax>
<ymax>411</ymax>
</bndbox>
</object>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>605</xmin>
<ymin>298</ymin>
<xmax>787</xmax>
<ymax>513</ymax>
</bndbox>
</object>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>498</xmin>
<ymin>370</ymin>
<xmax>675</xmax>
<ymax>567</ymax>
</bndbox>
</object>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>333</xmin>
<ymin>239</ymin>
<xmax>574</xmax>
<ymax>463</ymax>
</bndbox>
</object>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>191</xmin>
<ymin>350</ymin>
<xmax>373</xmax>
<ymax>543</ymax>
</bndbox>
</object>
<object>
<name>apple</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>443</xmin>
<ymin>425</ymin>
<xmax>655</xmax>
<ymax>598</ymax>
</bndbox>
</object>
</annotation>
(2)ImageSets
里面只有一个文件夹Main,Main里面有:
分别看下是什么:
val.txt:验证集图片的名称
orange_92
banana_79
apple_94
apple_93
banana_81
banana_94
orange_77
mixed_23
orange_78
banana_85
apple_92
apple_79
apple_84
orange_83
apple_85
mixed_21
orange_91
orange_89
banana_80
apple_78
banana_93
mixed_22
orange_94
apple_83
banana_90
apple_77
orange_79
apple_81
orange_86
orange_95
banana_88
orange_85
orange_80
apple_80
apple_82
mixed_25
apple_88
banana_83
banana_77
banana_84
banana_92
banana_86
apple_87
orange_84
banana_78
orange_93
orange_90
banana_89
orange_82
apple_90
apple_95
banana_82
banana_91
mixed_24
banana_87
apple_91
orange_81
apple_89
apple_86
orange_87
train.txt:训练集图片的名称,这里就不贴了,有点长,与验证集类似
label_list.txt:类别名称
apple
banana
orange
也就是说,水果分类检测目前只是识别三类。