我正在嘗試用 Go 編程語言編寫一個程序,該程序使用 OpenVINO DNN 模型來執(zhí)行推理。為此,我按照 GITHUB 鏈接中的說明進行操作:https://github.com/hybridgroup/gocv/tree/master/openvino我已經(jīng)安裝了 OpenVINO 和與之配套的第 3 方庫,其中包括位于~/intel/openvino_{version}/opencv目錄中的 OpenCV。事情是每當(dāng)我嘗試執(zhí)行以下命令時:go run -tags openvino ./cmd/version/main.go我得到這個輸出: runtime/cgo/usr/bin/ld: cannot find -lHeteroPlugin/usr/bin/ld: cannot find -lMKLDNNPlugin/usr/bin/ld: cannot find -lmyriadPlugin/usr/bin/ld: cannot find -linference_engine/usr/bin/ld: cannot find -lclDNNPlugin/usr/bin/ld: cannot find -lopencv_pvlcollect2: error: ld returned 1 exit status所以我嘗試像這樣設(shè)置我的CGO_LDFLAGS :CGO_LDFLAGS=-L/opencv/lib -L/deployment_tools/inference_engine/lib/intel64 -lpthread -ldl -ldliaPlugin -lHeteroPlugin -lMKLDNNPlugin -lmyriadPlugin -linference_engine -lclDNNPlugin -lopencv_core -lopencv_pvl -lopencv_videoio -lopencv_imgproc -lopencv_highgui -lopencv_imgcodecs -lopencv_objdetect -lopencv_features2d -lopencv_video -lopencv_dnn -lopencv_calib3d但當(dāng)我這樣做時,我得到:bash: -L/deployment_tools/inference_engine/lib/intel64: No such file or directory盡管確實~/intel/openvino/deployment_tools/inference_engine/lib/intel64存在于我的系統(tǒng)上。
1 回答

LEATH
TA貢獻1936條經(jīng)驗 獲得超7個贊
更新(2020 年 2 月 25 日)
從2019 R3.334開始,OpenVINO SDK再次開始支持GoCV。
最近版本的 openvino 放棄了對 pvl 的支持,因此沒有 libpvl 或類似的東西。
您可以嘗試它的一個舊版本,但沒有未來。
- 1 回答
- 0 關(guān)注
- 182 瀏覽
添加回答
舉報
0/150
提交
取消