linux 下 opencv用cmake进行编译 会有很多默认的设置 如支持cuda opencl等等
但是有的时候我们只需要opencv对图片的读取进行处理 因为希望可以关闭这些支持
纠结了几天 终于找到方法
以opencv2.4.8的安装为例
下载压缩包解压后,进入目录,里面有一个文件CMakeLists.txt
如下图:
找到这个地方, 可以看到 有各种编译选项 ON为支持 OFF为关闭支持
对不需要的可以改为OFF即可
最后保存
输入以下命令
mkdir release && cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=$HOME/local -D BUILD_opencv_gpu=OFF ..
make
make install
完成