我们如何在Windows 10中安装OpenCv? 我已经下载了MINGW 64位和CMake,但每当我使用Make时,我都无法生成包含OpenCV所有源文件的安装文件夹。我已经将MINGW与Codeblocks和Eclipse一起使用但无济于事。
答案 0 :(得分:0)
请参阅Windows Installation Guide(或OpenCV 3.0 version of this guide,它没有太大差异)。它适用于Windows 10.您不必从源文件构建OpenCV库,只需下载可立即使用的二进制文件。
答案 1 :(得分:0)
我遵循了这些步骤Reference。
基本构建的先决条件:
注意:Reference列出了利用Python和Numpy库(用于构建OpenCV的Python接口),Intel TBB(用于多线程支持),Qt框架(用于开发者和更有用的GUI),CUDA工具包(用于GPU计算),Doxygen等。对于基本构建,这些操作不是必需的,将在生成文件的过程中使用cmake跳过,如下所述。
CMake步骤:
A。将您的opencv版本解压缩到C:\path\to\your\opencv
B。创建构建目录C:\path\to\your\opencv\gnu_build
C。配置cmake以生成makefile,如下所示:
cmake-gui
并将构建目录设置为C:/path/to/your/opencv/gnu_build
,并将源目录设置为C:/path/to/your/opencv/sources
。选中Grouped
选项,然后使用Configure
MinGW Makefiles
EIGEN_INCLUDE_PATH=C:/path/to/your/eigen-dir
Generate
生成makefile C:\path\to\your\opencv
并执行make
C:\path\to\your\opencv
,然后执行make install
将标头和二进制文件收集到单独的目录C:\path\to\your\opencv\install
注意:根据您自己的情况,步骤2-5可能会有所不同。
D。创建环境变量OPENCV_DIR=C:\path\to\your\opencv\gnu_build\install\x64\mingw
。将%OPENCV_DIR%\bin
附加到PATH
环境变量中。
成功制作后,即可使用OpenCV。要将OpenCV与Eclipse结合使用,请执行以下步骤:
C++ Managed Build
项目Empty Project
,MinGW GCC
工具链,然后选择位置作为项目目录(即源文件所在的位置)C:\path\to\your\opencv\gnu_build\install\include
C:\path\to\your\opencv\gnu_build\install\include
和库名称以链接到opencv_world420
(库名称取决于您的OpenCV版本)