您的位置:首页 > 运维架构

ubuntu10.04下安装使用opencv

2010-12-03 17:26 513 查看
1. 下载cmake Linux版本 cmake-2.8.0-Linux-i386.tar.gz

解压缩在/home/user/cmake下,修改环境变量:

在用户主目录下修改/home/user/.bashrc, 增加一行

PATH:=$(PATH):/home/user/cmake/bin

2.运行sudo apt-get install libgtk2.0-dev

3. 编译opencv

下载opencv-2.1.0,解压在/home/lmh/Opencv-2.1.0/下,

在此目录下新建子目录build,即编译Opencv-2.1.0所需临时文件所在位置。

在build目录下,运行如下命令(或建一脚本然后运行):

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..

.. 表示上一级目录

这时makefile已经生成了,可以看到显示默认安装目录是/usr/local

接下来:

make

sudo make install

在/etc/ld.so.conf 文件里加上一行/usr/local/lib,

运行命令 sudo ldconfig,

编译完毕。

4 编译可执行文件

迫不及待跑到Opencv目录下,sample/c

以drawing.c 为例,写一Makfile如下:

###########Makefile#############

CC = gcc

CFLAGS := $(CFLAGS) -I/usr/local/include/opencv

LFLAGS := -lcv -lhighgui

TARGET = drawing

OBJECTS= drawing.o

$(TARGET): $(OBJECTS)

$(CC) $(LFLAGS) -o $(TARGET) $(OBJECTS)

clean:

$(RM) *.o

*.o: *.c

#############Makefile end###############

然后 make 成功。

./drawing 成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: