当前位置:   article > 正文

无人机图像目标检测

无人机图像目标检测

本仓库是人工智能课程的课程作业仓库,主要是完成无人机图像目标检测的任务,我们对visdrone数据集进行了处理,在yolo和ssd两种框架下进行了训练和测试,并编写demo用于实时的无人机图像目标检测。

requirements依赖:

ssd: pytorch1.4

yolo:pytorch1.0 tensorflow1.14

结构

  1. visdrone_detection
  2. ├─ readme.md
  3. ├─ ssd
  4. ├─ yolo
  5. └─ 人工智能大作业_流程.md

数据集

本作业使用的数据集是VisDrone数据集,包含了10个类(即行人、人、汽车、面包车、公共汽车、卡车、汽车、自行车、遮阳三轮车和三轮车),由于本次作业我们使用SSD和YOLO框架来完成目标检测的任务,需要对原先的数据标注格式进行处理,数据集原始的标注形式为xml文件,我们将标注转化为了常用的voc形式和yolo形式,您可以使用代码中的utils下的代码文件自行处理数据

训练

ssd训练

首先请cd到ssd目录下,调试visdrone_train.py下数据集和配置文件的路径信息,本作业的配置文件为configs/vgg_ssd300_visdrone0413.yaml,执行:

python visdrone_train.py 

训练好的模型文件将会保存在outputs目录下

yolo训练

首先请cd到yolo目录下,生成cfg文件和custom.data

python train.py --model_def config/yolov3-custom.cfg --data_config config/custom.data--pretrained_weights weights/darknet53.conv.74

训练好的模型文件将会保存在checkpoints目录下

测试

ssd测试

首先请cd到ssd目录下, 执行

  1. python visdrone_test.py
  2. python visdrone_demo.py

yolo测试

首先请cd到yolo目录下, 执行

  1. python test.py --weights_path weights/yolov3.weights
  2. python3 detect.py --image_folder data/samples/

结果

  • mAP指标

  1. # yolo
  2. +-------+-----------------+---------+
  3. | Index | Class name | AP |
  4. +-------+-----------------+---------+
  5. | 0 | pedestrian | 0.08822 |
  6. | 1 | people | 0.02340 |
  7. | 2 | bicycle | 0.00165 |
  8. | 3 | car | 0.43279 |
  9. | 4 | van | 0.07407 |
  10. | 5 | truck | 0.07747 |
  11. | 6 | tricycle | 0.00995 |
  12. | 7 | awning-tricycle | 0.01727 |
  13. | 8 | bus | 0.25008 |
  14. | 9 | motor | 0.05405 |
  15. | 10 | others | 0.00366 |
  16. +-------+-----------------+---------+
  17. ---- mAP 0.09387386786609676
  18. # ssd
  19. 2020-11-04 14:56:20,698 SSD.inference INFO: mAP: 0.1524
  20. pedestrian : 0.1170
  21. people : 0.0909
  22. bicycle : 0.0909
  23. car : 0.4377
  24. van : 0.1740
  25. truck : 0.2258
  26. tricycle : 0.1048
  27. awning-tricycle : 0.0413
  28. bus : 0.3754
  29. motor : 0.0800
  30. others : 0.0909

FPS

  1. # yolo
  2. fps: 19.17227602398063
  3. 83.97542357444763s / 1610imgs
  4. # ssd
  5. FPS:64.44748916337679
  6. 24.98157835006714s / 1610imgs

部分结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/854945
推荐阅读
相关标签
  

闽ICP备14008679号