1.簡介
GoCV軟件包爲OpenCV 4計算機視覺庫提供了Go語言綁定。
GoCV軟件包在Linux,macOS和Windows上支持Go和OpenCV(v4.2.0)的最新版本。我們打算使Go語言成爲與OpenCV生態系統的最新發展兼容的“一流”客戶端。
GoCV還支持Intel OpenVINO。查看OpenVINO自述文件,瞭解有關如何將GoCV與Intel OpenVINO工具包一起使用的更多信息。
2. 下載
go get -u -d gocv.io/x/gocv
3.
以下命令應執行所有操作,以在Linux上下載並安裝OpenCV 4.2.0:
/root/mysrc/src/gocv.io/x/gocv下面的Makefile修改
註釋掉rm命令相關, 下載壓縮包相關, 不然辛苦下載的被這個腳本給白白刪除了!
cd $GOPATH/src/gocv.io/x/gocv
make install
如果它正常工作,則在整個過程結束時,應顯示以下消息:
gocv version: 0.22.0
opencv lib version: 4.2.0
就是這樣,現在您可以使用GoCV了。
這個安裝過程出了不少問題:
問題1. opencv-4.2.0.zip及opencv_contrib.zip下載一直中斷. 最後通過git下載原碼解決, 詳見下文
https://blog.csdn.net/weixin_40592935/article/details/104875928
問題2. ffmpeg安裝, 在CentOS7中通過yum安裝ffmpeg 詳見下文
https://blog.csdn.net/weixin_40592935/article/details/104878872
問題3. gstreamer安裝, 命令如下,時間較長
yum install gstreamer*
問題4.Cmake升級詳見
https://mp.csdn.net/console/editor/html/104875634
問題5. 添加環境變量
保存後執行source /root/.bashrc生效
測試終於成功了!!!