前言: 传统的安装gocv环境需要翻墙下载, 需要本地编译,很麻烦. 这里给出最快速的安装方法,只需要敲几条安装命令即可. 但也有缺憾,即没有针对你本地特殊硬件进行优化! 所以请酌情使用.
一共只需两条命令
一, 安装golang
命令一: sudo apt install golang
二, 安装opencv
命令二: sudo apt install libopencv-dev
三,测试安装结果
mkdir tmp
cd tmp
go mod init tmp
编辑文件main.go
package main
import (
"fmt"
"gocv.io/x/gocv"
// "gocv.io/x/gocv/openvino/ie"
)
func main() {
fmt.Printf("opencv lib version: %s \n", gocv.OpenCVVersion())
fmt.Printf("gocv version: %s\n", gocv.Version())
// fmt.Printf("OpenVINO Inference Engine version: %s\n", ie.Version())
}
go mod tidy
编辑文件go.mod , 将 "require gocv.io/x/gocv v0.34.0" 中的34改为31
go mod tidy //再次执行为更新gocv库到v0.31.0版本
go run main.go
结果如下:
opencv lib version: 4.5.4
gocv version: 0.31.0
我此刻2023年8月27日, 自动安装的libopencv-dev版本为4.5.4, 它所支持的gocv最高版本为0.31.0 , 你可能会与此不同. 如有疑问或需要讨论可微信:13681985068