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生效
测试终于成功了!!!