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_GUiicon-default.png?t=LBL2https://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地址 

https://github.com/PaddlePaddle/PaddleDetection/blob/develop/deploy/pptracking/README.mdicon-default.png?t=LBL2https://github.com/PaddlePaddle/PaddleDetection/blob/develop/deploy/pptracking/README.md详细教程地址

PP-Tracking之手把手玩转多目标跟踪 - 飞桨AI Studio - 人工智能学习与实训社区PP-Tracking之手把手玩转多目标跟踪 - 飞桨AI Studio - 人工智能学习与实训社区https://aistudio.baidu.com/aistudio/projectdetail/3022582数据集格式说明PaddleDetection/PrepareMOTDataSet_cn.md at develop · PaddlePaddle/PaddleDetection · GitHubicon-default.png?t=LBL2https://github.com/PaddlePaddle/PaddleDetection/blob/develop/docs/tutorials/PrepareMOTDataSet_cn.md

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花开花落的个人博客

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值