yolo環境配置

2021-08-18 18:26:26 字數 774 閱讀 7610

主要配置參考官網

為了能夠視覺化,另安裝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下就好了。

參考

iSpy結合yolo複雜環境下DLL呼叫路徑攻略

但我還是要吐槽一下ispy,那個 寫的真叫乙個爛!咱就不要說什麼物件導向程式設計這種高大上的要求,畢竟很多高手都不一定做的好,但是像 書寫規範這種基本要求也沒達到,縮排從來不對齊,空行滿天飛,一邊拿著嘔吐袋一邊看 我從來沒看過這麼爛的開源 絕對沒有之一!大量的大學生水平 處理手法非常稚嫩,如對win...

yolo訓練資料

第一點資料集的標註 使用linux下資料標註工具 bbox生成的檔案格式 lines x1 y1 x2 y1 x3 y3 x4 y4 第一行的資料是總共引數的行數,第二行x,y為所框物件的頂點座標。如果使用python指令碼進行資料的轉換完全不用理會。重點在於下面幾行座標的轉換。在yolo中需要的座...

YOLO演算法總結

步驟 1.輸入 608,608,3 2.經過cnn處理,輸出 19,19,5,85 3.展開以上矩陣後為 19,19,425 每個19 19的網格裡有425個數字 425 5 85,每個網格裡有5個achor box,achor box中有85個數字 85 5 80,pc,bx,by,bw,bh,c...