【ubuntu14.04配置caffe】四——opencv的安装与配置

本文详细介绍了如何在Ubuntu 14.04环境下使用CMake-GUI安装配置OpenCV 2.4.13版本的过程,包括依赖库的安装、编译配置及环境变量设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在ubuntu14.04下配置caffe主要有以下步骤:

  1. NVIDIA驱动以及cuda和cudnn的安装配置
  2. Intel MKL的安装配置
  3. MATLAB的安装配置
  4. OpenCV的安装配置
  5. Anaconda以及pycuda的安装配置
  6. caffe的安装编译



本文介绍OPENCV2.4.13的安装配置


虽然opencv已经有人发出了全部的安装脚本,但是难免会出错,本文采用cmake-GUI的方式进行编译安装


1.Cmake以及cmake-gui的安装

OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。
用下面的命令进行安装:
sudo apt-get install cmake

测试:
cmake --version
cmake version 3.5.2

Cmake-gui的安装:

sudo apt install cmake-qt-gui


2.安装opencv2.4.13

1、安装libgtk2.0-dev和pkg-config

安装libgtk2.0-dev:

sudo apt-get install libgtk2.0-dev
可能会提示:
E:有几个软件包无法下载,要不运行apt-get update或者加上--fix-missing的选项再试试?

按照提示,输入命令:
sudo apt-get install --fix-missing libgtk2.0-dev

安装pkg-config:
sudo apt-get install pkg-config
一般情况下ubuntu中已经包含了pkg-config,不需安装

2、下载OpenCV2.4.13.zip

在这里选择opencv2.4.13 for Linux/Mac进行下载

将下载后的文件在合适的路径下解压,得到一个名为opencv-2.4.13的文件夹

再在此处新建一个文件夹opencv-build作为编译目录。

3、用cmake进行配置

输入:
cmake-gui
打开cmake-gui

在Where is the source code:后填入opencv-2.4.13的路径
在Where to build the binaries:后填入opencv-build的路径


点击Configure,弹出:
在弹出的对话框中选择Unix Makefiles 和Use default native compilers,点击finish


这里只要修改CMAKE_BUILD_TYPE,在后面填入Release即可

点击Generate生成配置文件

进入opencv-build文件夹即可看到生成的文件

4、编译安装

进入opencv-build目录,输入如下命令
make
make install

注意:ubuntu16.10使用的gcc和g++版本均为6.2.0,在make时会报错,需要进行降级

降级到4.7的方法:

sudo apt-get install -y gcc-4.7
sudo apt-get install -y g++-4.7

cd /usr/bin
sudo rm gcc
sudo ln -s gcc-4.7 gcc
sudo rm g++
sudo ln -s g++-4.7 g++
//查看是否连接到4.7.x
ls –al gcc g++
gcc --version
g++ --version

5、配置环境变量

sudo vi /etc/ld.so.conf.d/opencv.conf
将以下内容添加到最后:
/usr/local/lib

配置库:
sudo ldconfig
更改环境变量:
sudo vi /etc/bash.bash.rc
在最后添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH
保存退出。

6、测试(人脸检测程序)

重新开启terminal。

复制/OpenCV-2.4.13/samples/c文件夹并进入

编译:
chmod +x build_all.sh
./build_all.sh

运行:
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

结果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值