安装依赖环境
1 | sudo apt-get install build-essential libopencv-dev |
获取源代码
1 | $ git clone https://github.com/opencv/opencv.git |
编译源代码
1 | $ cd opencv |
替换旧版本
1 | $ sudo make install |
编译出错的处理
执行cmake的时候,可能会出现下面的错误信息:1
2
3
4
5
6
7
8
9
10CMake Error at CMakeLists.txt:11 (message):
FATAL: In-source builds are not allowed.
You should create separate directory for build files.
-- Configuring incomplete, errors occurred!
则是在代码根目录下直接执行过 cmake,导致根目录下生成了 CMakeCache.txt,需要删除 CMakeCache.txt再次执行编译即可。