【PaddleDetection2.0专项】快速实现行人检测

本文介绍如何用PaddleDetection2.0快速实现行人检测。先说明其提供多种检测模型,行人检测可用YOLOv3,精度51.8,适用于智能监控。接着讲操作步骤,包括克隆仓库、安装依赖,还介绍了模型结构、训练参数配置(改类别数和数据集路径)、精度指标及预测方法与示例。
【PaddleDetection2.0专项】快速实现行人检测
PaddleDetection2.0提供了针对不同场景的基于PaddlePaddle的检测模型,用户可以下载模型进行使用。
行人检测(Pedestrian Detection)
行人检测的主要应用有智能监控。在监控场景中,大多是从公共区域的监控摄像头视角拍摄行人,获取图像后再进行行人检测。
克隆PaddleDetection仓库
In [1]# gitee 国内下载比较快!git clone https://gitee.com/paddlepaddle/PaddleDetection.git -b release/2.0 # github# !git clone https://github.com/PaddlePaddle/PaddleDetection.git -b release/2.0登录后复制 In [2]
%cd ~/PaddleDetection!pip install -r requirements.txt登录后复制
1. 模型结构
Backbone为Dacknet53的YOLOv3。
2. 训练参数配置
PaddleDetection提供了使用COCO数据集对YOLOv3进行训练的参数配置文件yolov3_darknet53_270e_coco.yml,与之相比,在进行行人检测的模型训练时,我们对以下参数进行了修改:
num_classes: 1dataset_dir: dataset/pedestrian具体如下所示:
num_classes: 1TrainDataset: !COCODataSet dataset_dir: dataset/pedestrian anno_path: annotations/instances_train2017.json image_dir: train2017 data_fields: ['image', 'gt_bbox', 'gt_class', 'is_crowd']EvalDataset: !COCODataSet dataset_dir: dataset/pedestrian anno_path: annotations/instances_val2017.json image_dir: val2017TestDataset: !ImageFolder anno_path: configs/pedestrian/pedestrian.json登录后复制
2. 精度指标
模型在我们针对监控场景的内部数据上精度指标为:
IOU=.5时的AP为 0.792。
IOU=.5-.95时的AP为 0.518。
3. 预测
用户可以使用我们训练好的模型进行行人检测:
export CUDA_VISIBLE_DEVICES=0python -u tools/infer.py -c configs/pedestrian/pedestrian_yolov3_darknet.yml \ -o weights=https://paddledet.bj.bcebos.com/models/pedestrian_yolov3_darknet.pdparams \ --infer_dir configs/pedestrian/demo \ --draw_threshold 0.3 \ --output_dir configs/pedestrian/demo/output登录后复制 In [5]
%cd ~/PaddleDetection/!export CUDA_VISIBLE_DEVICES=0!python -u tools/infer.py -c configs/pedestrian/pedestrian_yolov3_darknet.yml \ -o weights=https://paddledet.bj.bcebos.com/models/pedestrian_yolov3_darknet.pdparams \ --infer_dir configs/pedestrian/demo \ --draw_threshold 0.3 \ --output_dir configs/pedestrian/demo/output登录后复制
预测结果示例:
In [16]import matplotlib.image as mpimgimport matplotlib.pyplot as pltimport ospath = '/home/aistudio/PaddleDetection/configs/pedestrian/demo/output'imgs = os.listdir(path)plt.figure(figsize=(160, 40))for i in range(len(imgs)): img_path = os.path.join(path, imgs[i]) img = mpimg.imread(img_path) plt.subplot(4, 1, i+1) plt.imshow(img)plt.show()登录后复制
登录后复制
免责声明
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
2025云栖大会:AI时代女性创业及心理支持专场
在杭州举办的2025云栖大会女性论坛上,一场以“她力量·爱&AI”为主题的讨论引发广泛关注。这场聚焦人工智能时代女性发展的活动,汇聚了科技领域多位女性领袖,共同探讨女性在技术革命中的独特价值与成长路
京东发布AI全景图:模型×体验×产业驱动AI新价值
京东全球科技探索者大会近日在北京拉开帷幕,以“Enjoy AI”为主题的盛会吸引了众多科技爱好者和行业专家的目光。会上,京东正式发布了其AI全景图,全面展示了在人工智能领域的战略布局,并宣布未来三年
2026年谷歌将整合Android与ChromeOS,笔记本优先体验新生态
在高通骁龙峰会2025的演讲台上,谷歌安卓生态系统负责人Sameer Samat向外界透露了一项重要计划:Android与ChromeOS的融合生态将于2026年正式推出。这一战略布局旨在打破设备间
京东工业赴港IPO:刘强东477亿估值能否获市场认可?
港股市场即将迎来又一位重量级参与者——京东旗下专注于工业供应链技术的子公司京东工业。据证监会最新备案信息显示,该公司已正式启动赴港交所IPO的进程。若成功上市,京东系将迎来继京东、京东物流、京东健康
深圳众擎创始人赵同阳:郑州子公司10月落地,布局全球智造中心
9月26日,郑州国际会展中心内人头攒动,第十五届中国河南国际投资贸易洽谈会在此拉开帷幕。本届大会以“共商开放合作,共赢发展未来”为主题,吸引了来自海内外的众多企业和投资者齐聚一堂。开幕式上,深圳众擎
相关攻略
热门教程
更多- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程



















