跟者国嵌的视频在redhat的ecplise下安装opencv

本人是大二学生,课外之余看国嵌的视频,当看到老师在linux下安装了ecplise c++的时候忽然就想到能不能写上应用程序在linux下运行,这样程序就可以移植到arm的板子。以后做视觉处理的的算法就不用拿着笨重的笔记本电脑,而只需要一款cortex-a板子就可以了。由于没有人指导,也走了不少弯路,接下来说一下我的安装方法。

首先是下载opencv-的linux版本,这个我就不发链接了,去opencv的官网有一堆一堆,我用的是opencv2系列,那么下载的格式是zip的格式,这是windows下的压缩模式,那么也就在window下进行解压,通过smb拷贝到linux下,我是放到/usr/local目录下的。


接下来是cmake,这个大家也可以搜索到。那么我下载的这个版本是linux下的,自然用命令tar xvzf 来解压,进入目录,依次./bootstrap,make,make install三个命令。这样就把cmake安装好了,这个工具非常有用。原来在windows下写程序都没有cmake库,虽然后面可以用但还是造成了不少麻烦。


接下来是opencv源码的编译--这个是必须的。进入目录下,输入命令

cmake .

注意后面有一个点

运行make

运行sudo make install

然后就是要配置环境变量,相信大家在windows下都配置过环境变量都知道用处。

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

在文件中添加

/usr/local/lib

并保存(原来是空白的,看到不要怕)

sudo ldconfig

vim root/.bashrc

这个很多同学应该打开过,安装arm-linux-gcc和arm-linux-gdb的时候都有过。

加上

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

export PKG_CONFIG_PATH

然后就保存这些。

然后通过./ecplise打开ecplise,这个ecplise的编译配置就不多说了。

然后直接新建一个c++项目

进入Project-Properties-C/C++ Build-Settings-Tool Settings,进去设置库与链接

GCC C++ Compiler-Includes,添加路径:/usr/local/include/opencv

GCC C++ Linker,在libraries处添加一些常用的,我的是opencv_core,opencv_imgproc,opencv_highgui,opencv_ml,opencv_video,opencv_features2d,

oepncv_calib3d,opencv_objdetect,opencv_contrib,opencv_legacy,opencv_flann

在Libraries search path处添加:/usr/local/lib


  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值