一、MinGW & CMake
- 预备步骤
首先打开cmd:
c:
md mingw-w64
md cmake
exitcmd
gcc --help
cmake --help
如果正常显示帮助文档,说明安装完毕。
二、GOCV
go get -u -d gocv.io/x/gocvecho %GOPATH%
C:\Users\rockage\go\pkg\mod\gocv.io\x\gocv@v0.33.0
- cd /D C:\Users\rockage\go\pkg\mod\gocv.io\x\gocv@v0.33.0
- 打开 win_build_opencv.cmd 文件,编辑如下:
set PATH=%PATH%;C:\Program Files (x86)\CMake\bin;C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin-DWITH_MSMF=OFF-DWITH_OBSENSOR=OFFrmdir c:\opencv\opencv-4.7.0 /s /q rmdir c:\opencv\opencv_contrib-4.7.0 /s /qchdir /D C:\Users\rockage\go\pkg\mod\gocv.io\x\gocv@v0.33.0chdir /D C:\Users\rockage\go\pkg\mod\gocv.io\x\gocv@v0.33.0
win_build_opencv.cmdC:\opencv\build\bin
三、测试
cd /D C:\Users\rockage\go\pkg\mod\gocv.io\x\gocv@v0.33.0go run cmd\version\main.go
如果不报错,且正常显示版本号,说明安装成功!
gocv version: 0.33.0
opencv lib version: 4.7.0
四、后记
本文参考了GOCV的官方安装文档并填了一些小坑,感兴趣的小伙伴可以直接阅读官方文档:
- https://gocv.io/getting-started/windows/