ubuntu12.04 安装opencv
Posted 爱搬砖的摄影师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu12.04 安装opencv相关的知识,希望对你有一定的参考价值。
原文转自http://www.cnblogs.com/pswzone/archive/2012/10/20/2732791.html
1 编译环境 sudo apt-get install build-essential
2 安装GTK环境 sudo apt-get install libgtk2.0-dev
3 编译GTK程序时自动找出头文件及库文件位置 sudo apt-get install pkg-config
4 安装cmake sudo apt-get install cmake
5 下载源码 opencv2.4 并解压,进入opencv2.4
6 mkdir release ;cd release
7 生成makefile(..代表父目录) cmake ..
8 编译安装 make;sudo make install
9 配置必要的库
sudo
gedit /etc/ld.so.conf.d/opencv.conf
添加 /usr/
local
/lib 这句命令到文件中
(文件或许是空的,不影响)
10 sudo
ldconfig
11
sudo
gedit /etc/
bash
.bashrc,添加下面两行到文件的末尾并保存。
2 export PKG_CONFIG_PATH
测试:gcc `pkg-config opencv --libs --cflags opencv` -o main main.c
如果出现:
opencv1.c:(.text+0×23): undefined reference to `cvLoadImage’
opencv1.c:(.text+0×36): undefined reference to `cvNamedWindow’
opencv1.c:(.text+0×47): undefined reference to `cvShowImage’
opencv1.c:(.text+0×51): undefined reference to `cvWaitKey’
opencv1.c:(.text+0x5d): undefined reference to `cvReleaseImage’
opencv1.c:(.text+0×67): undefined reference to `cvDestroyWindow’
collect2: ld returned 1 exit status
则用:gcc `pkg-config --cflags opencv` -o main main.c `pkg-config --libs opencv`
以上是关于ubuntu12.04 安装opencv的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Ubuntu 12.04 中为 Qt Creator 安装和设置 OpenCV 2.6.1
Ubuntu12.04+OpenCv-2.4.9安装及简单程序编写测试
Ubuntu12.04+OpenCv-2.4.9安装及简单程序编写测试