-
在windows下通过exe安装,在ubuntu16.04下通过apt安装(最简单)
-
编译源码安装
- win7下下载cmake,对源码进行config,注意勾选选择BUILD_EXAMPLES和BUILD_opencv_world后再次config。然后generate出vs17的工程,在vs17中打开,在批编译中仅勾选Install进行编译,最后讲编译出的h,lib和dll配置到vs的项目中便可以使用
- ubunbu下按照官网命令一步步安装。注意先退出conda环境,卸载已经通过apt安装的opencv。然后便可以通过编写makefile来使用opencv。
- ubuntu下在eclipse中配置opencv,按照官网教程配置。如果直接make可以但是eclipse中出错,原因如下:
- eclipse中没有使用C++11,在eclipse中配置C++11编译。Project->Properties->C/C++ Build->Settings->GCC G++ Compiler->Miscellaneous->Other flags 将-c -fmessage-length=0 改为 -c -fmessage-length=0 -std=c++11。
- 找不到symbol,库没有包含全。讲配置教程中所有的库文件包含进去,一般是没有包含opencv_imgcodecs和opencv_highgui,在项目属性中添加进去。