OpenCV在Mac和Windows上的配置
在Mac OS上配置OpenCV开发环境
C++ with Xcode
- 使用brew安装OpenCV
brew install opencv3
- 使用Cmake本地编译
使用Git下载OpenCV下载源代码
git clone https://github.com/Itseez/opencv.git --depth=1
git clone https://github.com/Itseez/opencv_contrib --depth=1
下载Cmake合适版本
Where is the source code选择OpenCV源代码文件夹
Where to build 选择输出文件夹
多次点击Configure直到没有红色选项(如果使用Xcode则选择Xcode)
完成后找到 OPENCV_EXTRA_MODULES_PATH 选项选择为所下载的 OpenCV-contrib文件夹下的 modules 文件夹
点击 Generate 开始编译
生成完成后在命令行中到达输出文件夹,运行
make -j4
make install
在Xcode设置 Search Paths 中 Header path 为/usr/local/include
Libeary path 为/usr/local/lib
详细可参考MacOS Sierra 使用CMake 編譯OpenCV 3.2 With Contrib (for C++)
Python
pip install opencv-contrib-python
在Windows上配置OpenCV开发环境
C++ with Visual Studio 2013
基本同Mac OS配置,下载Cmake及OpenCV源码
唯一不同在于在Configure 之前需要选择VS版本
在Generate生成完成后点击Open Project使用VS打开按F5编译工程,需要时间可能较长
编译完成后将bin/build
加入系统环境变量
注意在windows下使用Cmake生成时可能会出现ippicv下载错误,此时可以选择自行下载放入指定文件夹
ippicv下载链接
具体可参考
在使用VS编译OpenCV项目时针对release模式和debug模式使用的dll文件不同,使用debug模式时所有dll文件均需要在文件名最后加一个d