1. 安装依赖
必选依赖安装:
yum install -y cmake
yum install -y gcc gcc-c++ # important
yum install -y gtk2-devel
还有一些可选的依赖具体可以上官网查看.
2. 下载源代码
下载方法有两种:
- 下载源代码压缩包.
- clone opencv的git仓库.
如果是下载压缩包(.zip
),把压缩包放到一个合适位置,然后解压.
3. 配置和安装
进入opencv项目目录,新建一个文件夹并进入(如build):
mkdir build && cd build
在上述的文件夹内(假设是build)中,执行:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
最后安装,需要root权限:
make
su
make install
这样所有的文件都会被安装在/usr/local/
下.
4. 添加环境变量
在/etc/profile中添加:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
在/etc/ld.so.conf.d/目录下新建一个opencv.conf
文件.
sudo vim /etc/ld.so.conf.d/opencv.conf
/usr/local/lib
保存退出后执行:
sudo ldconfig -v
5. 测试
opencv项目中自带了很多语言的测试,在samples
目录下,拿c语言为例,路径为samples/c
,可以看到这个目录下有个example_cmake
,里面的文件如下:
CMakeLists.txt
README.txt
minarea.c
进入这个example_cmake
这个目录,执行:
cmake . # 注意有个点
make # make之后会生成一个opencv_example的可执行文件
./opencv_example # 运行
成功运行后会出现一副图类似如下,表示运行成功.

可以自己写个代码测试,点这里查看.
网友评论