Ubuntu12.04上Opencv的编译与安装

本文详细介绍如何在Ubuntu 12.04环境下从零开始安装配置OpenCV 2.4.3,包括必要的依赖包安装、源码编译及环境变量配置等步骤,并提供了示例测试代码。

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

文章是同学总结的,我只加入了少量的补充,希望对大家有帮助。

Ubuntu下安装 OpenCV


软件环境:

Ubuntu12.04

OpenCV2.4.3

Cmake2.8.10.1

gcc4.6.3 (系统默认)

 

1、先安装libgtk2.0-devpkg-config,,否则后期编译运行程序会出现类似如下的问题:

OpenCVError: Unspecified error (The function is not implemented. Rebuildthe library with Windows, GTK+ 2.x or Carbon support. If you are onUbuntu or Debian, install libgtk2.0-dev and pkg-config, then re-runcmake or configure script) in cvNamedWindow, file/usr/local/opencv/OpenCV-2.0.0/src/highgui/window.cpp, line 100
terminate called after throwing an instance of 'cv::Exception'

通过网络获取安装:

# apt-get install libgtk2.0-dev
# apt-get install pkg-config

 

2、下载OpenCV,文件名:OpenCV-2.4.3.tar.bz2,下载地址:

http://www.opencv.org.cn/index.php/Download

解压:

#tarjxvf OpenCV-2.4.3.tar.bz2

得到文件夹 OpenCV-2.4.3

这里新建一个文件夹OpenCV-x86作为PC编译目录。

 

3cmake的安装:下载文件,解压,进入,./bootstrat,make,sudomake install,输入这三个命令进行cmake的安装;

sudoapt-get install cmake-qt-gui,安装cmake图形界面;

#cmake-gui打开cmakegui界面,开始进行配置。

cmake主要用于进行一些配置设定,从而生成用于编译安装的makefile文件,通过界面进行参数的配置和设定,非常直观、方便。在配置中指定源码和编译目录以及生成方式。

按照下图的步骤进行配置:

点击Finishcmake即载入默认配置,如下图所示:

点击“Generate”完成。

4、接下来在OpenCV-x86分别执行makemakeinstall即可完成编译安装。这个过程会比较长,安心等待一下吧~~

5、安装完成后需要对系统相关环境变量进行配置:

sudo gedit /etc/ld.so.conf.d/opencv.conf

将以下内容添加到最后:

/usr/local/lib

接下来配置库:

sudo ldconfig

更改环境变量:

sudo gedit /etc/bash.bashrc

在文件后添加:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH

保存退出,在运行下面的例程之前,需要重新开启终端来使配置生效。

例程测试


cd /OpenCV-2.4.3/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、付费专栏及课程。

余额充值