Files
YOLOP-opencv-dnn/README.md
2022-03-11 09:42:27 +08:00

1.5 KiB
Raw Permalink Blame History

YOLOP-opencv-dnn

使用OpenCV部署全景驾驶感知网络YOLOP可同时处理交通目标检测、可驾驶区域分割、车道线检测三项视觉感知任务依然是包含C++和Python两种版本的程序实现

onnx文件从百度云盘下载链接https://pan.baidu.com/s/1A_9cldUHeY9GUle_HO4Crg 提取码mf1x

C++版本的主程序文件是main.cppPython版本的主程序文件是main.py。把onnx文件下载到主程序文件所在目录后就可以运行程序了。文件夹images 里含有若干张测试图片来自于bdd100k自动驾驶数据集。

本套程序是在华中科技大学视觉团队在最近发布的项目https://github.com/hustvl/YOLOP 的基础上做的一个opencv推理部署程序本套程序只依赖opencv库就可以运行 从而彻底摆脱对任何深度学习框架的依赖。如果程序运行出错那很有可能是您安装的opencv版本低了这时升级opencv版本就能正常运行的。

此外在本套程序里还有一个export_onnx.py文件它是生成onnx文件的程序。不过export_onnx.py文件不能本套程序目录内运行的 假如您想了解如何生成.onnx文件需要把export_onnx.py文件拷贝到https://github.com/hustvl/YOLOP 的主目录里之后并且修改lib/models/common.py里的代码 这时运行export_onnx.py就可以生成onnx文件了。在lib/models/common.py里修改哪些代码可以参见我的csdn博客文章 https://blog.csdn.net/nihate/article/details/112731327