windows 安装配置GoCv和Opencv

参考 :https://gocv.io

Attachment address https://pan.baidu.com/s/1WoLTYMQCtiZpF4MdBEPALQ

全部附件地址 https://pan.baidu.com/s/1WoLTYMQCtiZpF4MdBEPALQ

WINDOWS 7&& WINDOWS10 Installing

This page has information on how to install and use GoCV on Microsoft Windows 7, 64-bit.

Installing 安装

Install the GoCV package:
安装GoCV包:

`go get -u -d gocv.io/x/gocv`

In order to use GoCV on Windows you must build and install OpenCV 4.0.0. First download and install MinGW-W64 and CMake, as follows.
要在Windows上使用GoCV,您必须构建并安装OpenCV 4.0.0。首先下载并安装MinGW-W64和CMake,如下所示。

MinGW-W64

Download and run the MinGW-W64 compiler installer from https://sourceforge.net/projects/mingw-w64/?source=typ_redirect.
https://sourceforge.net/projects/mingw-w64/?source=typ_redirect下载并运行MinGW-W64编译器安装程序。

The first step is to choose Files.第一步,选Files

image.png

Second step.第二步
The latest version of the MinGW-W64 toolchain is 7.3.0, but any version from 7.X on should work.
MinGW-W64工具链的最新版本是7.3.0,但是任何版本的7.X应该都可以使用。

Choose the options for “posix” threads, and for “seh” exceptions handling, then install to the default location c:\Program Files\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev2.
选择“posix”线程的选项,并选择“seh”异常处理,然后安装到默认位置 c:\Program Files\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev2

Add the C:\Program Files\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev2\mingw64\binpath to your System Path.
添加 C:\Program Files\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev2\mingw64\bin 系统路径的路径。

image.png

CMake

Download and install CMake https://cmake.org/download/ to the default location. CMake installer will add CMake to your system path.
下载并安装CMake https://cmake.org/download/到默认位置。CMake安装程序会将CMake添加到您的系统路径。

image.png

add CMake to your system path
记得添加CMake环境变量

OpenCV 4.0.0 and OpenCV Contrib Modules

Attachment address https://pan.baidu.com/s/1WoLTYMQCtiZpF4MdBEPALQ Download and unzip to C:\opencv\
image.png

Create the file windows_build_opencv.cmd under c:\opencv
在c:\opencv\下面创建文件windows_build_opencv.cmd

cd  C:\opencv\build
set PATH=%PATH%;C:\Program Files (x86)\CMake\bin;C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin
cmake C:\opencv\opencv-4.1.0 -G "MinGW Makefiles" -BC:\opencv\build -DENABLE_CXX11=ON -DOPENCV_EXTRA_MODULES_PATH=C:\opencv\opencv_contrib-4.1.0\modules -DBUILD_SHARED_LIBS=ON -DWITH_IPP=OFF -DWITH_MSMF=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_java=OFF -DBUILD_opencv_python=OFF -DBUILD_opencv_python2=OFF -DBUILD_opencv_python3=OFF -DBUILD_DOCS=OFF -DENABLE_PRECOMPILED_HEADERS=OFF -DBUILD_opencv_saliency=OFF -DCPU_DISPATCH= -DOPENCV_GENERATE_PKGCONFIG=ON -DWITH_OPENCL_D3D11_NV=OFF -Wno-dev
mingw32-make -j%NUMBER_OF_PROCESSORS%
mingw32-make install
chdir %GOPATH%\src\gocv.io\x\gocv

Execute windows_build_opencv.cmd
执行 windows_build_opencv.cmd

windows_build_opencv.cmd

It will probably take at least 1 hour to download and build.
下载和构建可能至少需要1个小时。

Last, add C:\opencv\build\install\x64\mingw\bin to your System Path.

最后,添加 C:\opencv\build\install\x64\mingw\bin 到你的系统路径。

Verifying the installation

验证安装

Change the current directory to the location of the GoCV repo:
将当前目录更改为GoCV仓库的位置:

chdir %GOPATH%\src\gocv.io\x\gocv

Now you should be able to build or run any of the command examples:
现在您应该能够构建或运行任何命令示例:

 go run cmd\version\main.go

The version program should output the following:
版本程序应输出以下内容:

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。