准备工作:
install gcc,g++,build-essential,cmake
install libgtk2.0-dev and pkg-config
安装:
1、下载opencv并解压(这里没有使用opencv_contrib, 使用opencv_contrib可能会遇到CUDA相关的一些问题);
2、打开解压后文件夹,(CMakeLists.txt同级)创建build文件夹,进入build文件夹,打开终端;
3、终端执行cmake命令进行配置
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_OPENGL=ON -D WITH_EIGEN=OFF -D BUILD_opencv_world=ON -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/OpenCV/Release ..
这里 BUILD_opencv_world=ON可以使使用更方便;
CMAKE_BUILD_TYPE=RELEASE, 编译release版运行库;
CMAKE_INSTALL_PREFIX=/usr/local/OpenCV/Release表示生成目录;
.. 表示编译源文件目录是当前目录的上一级目录。
4、执行make,进行编译
make -j4
这里的 -j4表示使用4个线程进行编译, 也可以用