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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM