一、MinGW & CMake

  1. 预备步骤
    首先打开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

  1. cd /D C:\Users\rockage\go\pkg\mod\gocv.io\x\gocv@v0.33.0
  2. 打开 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的官方安装文档并填了一些小坑,感兴趣的小伙伴可以直接阅读官方文档:

  1. https://gocv.io/getting-started/windows/