Opencv源码交叉编译和移植到ARM

一、安装cmake-gui

OpenCV 2.0之后的版本,必须使用CMake创建Makefile。在终端输入cmake-gui之后,如果提示未安装,可以通过以下指令进行安装:

$ sudo apt-get install cmake-qt-gui

安装好之后,可以通过 cmake --version指令查看cmake的安装版本


二、利用cmake-gui配置Opencv,生产Makefile

首先创建交叉编译文件夹opencv-arm, 创建好之后,然后切换至root用户,运行cmake-gui,按照以下步骤进行配置:

   (1)选择源代码目录:/home/smz/work/opencv/OpenCV-2.3.1
    (2)选择Build目录:/home/smz/work/opencv/opencv-arm

   (3)点击Configure   
            (4)保持generator为Unix Makefiles
            (5)选择Specify options for cross-compiling
            (6)点击Next   
            (7)Operating System填写arm-inux(必填),其他可以不填
            (8)C Compilers填写/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-gcc

            (9)C++ Compilers填写/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-g++

           (10)程序库的Target Root填写/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin

           (11)点击Finish,即可开始配置

三、修改cmake的配置

cmake配置修改工作如下:

    (1)加上BUILD_PNG和BUILD_JPEG

    (2)去掉WITH_TIFF,WITH_OPENEXR和BUILD_EXAMPLE
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值