Windows下运行PaddleDetection例子
Posted シ゛甜虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下运行PaddleDetection例子相关的知识,希望对你有一定的参考价值。
一、依赖安装
先进入工程目录,然后进入之前创建的python3.9环境
cd 工程目录
activate paddle_env
克隆代码
git clone https://github.com/PaddlePaddle/PaddleDetection.git
然后进入工程目录
cd PaddleDetection
进行安装检查
pip install -r requirements.txt
出现如下错误
cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”
error: command 'D:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Preview\\\\VC\\\\Tools\\\\MSVC\\\\14.30.30528\\\\bin\\\\HostX86\\\\x64\\\\cl.exe' failed with exit code 2
解决办法
1、首先需要下载Cython_bbox源码,Cython_bbox,点击Download files
下载。
2、解压文件。
3、在目录中使用文本打开setup.py,找到第31行,把其中extra_compile_args=[’-Wno-cpp’]
的替换为extra_compile_args='gcc': ['/Qstd=c99']
。
4、保存改动,返回cython_bbox-0.1.3
文件目录,调用cmd
并跳转至此目录后,使用命令行
进入python环境activate paddle_env
进入下载目录D:\\temp\\cython_bbox-0.1.3
python setup.py build_ext install
然后安装pip install -e D:\\temp\\cython_bbox-0.1.3
然后通过pip list查看是否成功安装了cython_bbox-0.1.3
都成功后安装
python setup.py install
提示安装成功
测试
python ppdet/modeling/tests/test_architectures.py
如果提示 No module named 'matplotlib'
输入python -m pip install matplotlib进行安装
二、测试
PP-Tracking GUI界面测试版进行测试
https://github.com/yangyudong2020/PP-Tracking_GUihttps://github.com/yangyudong2020/PP-Tracking_GUi下载工程后进行安装
pip install -r requirements.txt
提示版本不兼容,然后根据提示进行降级
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. paddlepaddle-gpu 2.2.1. post112 requires numpy<=1.19.3,>=1.13; python_version >= "3.5" and platform_system == "Windows", but you have numpy 1.22.0 which is incompatible.
降级numpy
pip install -U numpy==1.19.3
然后检查通过,运行
python main.py
成功运行
Github地址
PP-Tracking之手把手玩转多目标跟踪 - 飞桨AI Studio - 人工智能学习与实训社区PP-Tracking之手把手玩转多目标跟踪 - 飞桨AI Studio - 人工智能学习与实训社区https://aistudio.baidu.com/aistudio/projectdetail/3022582数据集格式说明PaddleDetection/PrepareMOTDataSet_cn.md at develop · PaddlePaddle/PaddleDetection · GitHubhttps://github.com/PaddlePaddle/PaddleDetection/blob/develop/docs/tutorials/PrepareMOTDataSet_cn.md
以上是关于Windows下运行PaddleDetection例子的主要内容,如果未能解决你的问题,请参考以下文章
AI达人创造营基于PaddleDetection的红细胞形状异常检测
论文复现使用PaddleDetection复现OrientedRepPoints的复现笔记
[深度学习][原创]旋转目标检测框架yolov5_obb,paddledetection-s2anet和mmrotate谁最好用?