主要配置參考官網
為了能夠視覺化,另安裝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...