yolo环境配置

Posted vactor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yolo环境配置相关的知识,希望对你有一定的参考价值。

主要配置参考官网https://pjreddie.com/darknet/yolo/

为了能够可视化,另安装cuda+opencv

cuda版本为9.0 opencv版本为3.1.0

先安装cuda再安装opencv后可能会有版本冲突

安装完cuda以及opencv后对yolo的makefile文件进行修改,再重新编译

编译过程中报错

make: *** [obj/convolutional_kernels.o] Error 127

则修改Makefile文件

# 修改makefile

NVCC = /usr/local/cuda-8.0/bin/nvcc

重新编译仍会报错

“/usr/bin/ld: 找不到 -lippicv 

可以按如下方法解决

从opencv.pc中可以看出,pkg-config加载库的路径是/usr/local/lib,我们去这这个路径下看看,发现没有-lippicv对应的库,别的选项都有对应的库,然后我们把-lippicv对应的库(libippicv.a)放到这个路径下就好啦了。 
我的liboppicv.a在/home/ds/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64这个路径下。你的也在你自己opencv文件夹的对应路径下。 
先cd 到上面这个路径下,然后cp liboppicv.a /usr/local/lib 将这个库文件复制到/usr/local/lib下就好了。

 

参考http://blog.csdn.net/dengshuai_super/article/details/51895120

以上是关于yolo环境配置的主要内容,如果未能解决你的问题,请参考以下文章

[Yolo部署落地系列教程]目录总览

[YOLO专题-21]:YOLO V5 - ultralytics代码解析-网络配置文件与总体结构

Pytorch:YOLO-v5目标检测(上)

[YOLO专题-22]:YOLO V5 - ultralytics代码解析-超参数详解

YOLO配置文件理解

VSCode 配置 用户自定义代码片段 自定义自动代码补充