install opencv debian env

1. install subversion

aptitude install subversion

2. check out source code

cd  ~/< my_working_directory >
svn co https:
// code.ros.org/svn/opencv/trunk

3. install cmake

aptitude install cmake

4.利用cmake产生makefile,新建一个folder,cd folder

cmake  - D CMAKE_BUILD_TYPE = RELEASE  - D CMAKE_INSTALL_PREFIX =/ usr / local sourcecode/path

cmake产生的文件都存在这个folder下面。

5. 编译源代码,生成动态链接库

sudo make install

6.这个时候lib已经编译并且安装在/usr/local/lib里

 6.1 将动态链接库.so,加入LD_LIBRARY_PATH环境变量中

export LD_LIBRARY_PATH =/ usr / local / lib:$LD_LIBRARY_PATH
 6.2
sudo ldconfig

7.加入PKG_CONFIG_PATH环境变量

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

8.sample readimg.cpp

#include  " cv.h "
#include 
" highgui.h "
 
using   namespace  cv;  // 下面的所有cv相关类型不用加上前缀了
 
int  main( int  argc,  char *  argv[])
{
    Mat img 
=  imread( " lena.jpg " );  // 声明Mat变量并调入lena小妞(老妞了现在?)的照片
 
    
if ( ! img.data)  // 判断图片调入是否成功
         return   - 1 // 调入图片失败则退出
 
    namedWindow(
" loveLena " , CV_WINDOW_AUTOSIZE);  // 创建窗口,并确定其为大小不可变类型窗口
 
    imshow(
" loveLena " , img);  // 显示图片。如果你不介意窗口大小可变,可以直接注释掉上一句。因为imshow可以直接创建窗口
 
    waitKey(); 
// 等待按键
 
    
return   0 ;
}
编译:
gcc `pkg - config  -- cflags  -- libs opencv`  - o readimg readimg.cpp

执行:

./readimg

 

 

转载于:https://www.cnblogs.com/smartvessel/archive/2011/05/02/2034585.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值