查看: 3255|回复: 0

香蕉派 BPI-M2 Ultra编译openCV库

[复制链接]
  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-12-21 21:27:17 | 显示全部楼层 |阅读模式
    分享到:


    这里尝试用 BPI-M2U实现人脸识别,并结合来进行控制电机和开锁动作,拟采用OpenCV来实现。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。现在主要是要在BPI-M2上搭建这一环境,不过我这里貌似略微有点问题,下面分下下我的方法。
    步骤1:在OpenCV官网下载opencv-2.4.10

    1.jpg

    步骤2:将opencv-2.4.10传给BPI-M2U
    2.jpg

    步骤3:创建OpenCV目录并解压
    1. upzip opencv-2.4.9.zip
    复制代码
    步骤4:进入源码目录,创建release目录
    1. cd opencv-2.4.10
    2. mkdir release  
    复制代码
    3.jpg

    步骤5:安装相关包
    1. sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev  
    复制代码
    步骤6:cmake编译OpenCV源码,安装所有的lib文件都会被安装到/usr/local目录下
    1. cmake -DCMAKE_BUILD_TYPE=RELEASE -D WITH_FFMPEG=OFF -D CMAKE_INSTALL_PREFIX=/usr/local..
    复制代码
    4.jpg

    步骤7:make编译
    1. sudo make
    复制代码
    5.jpg


    6.jpg


       这里编译过程中出现了些问题,不知道大家有没碰到如果编译通过则可以直接按照,问题还在进一步研究中,欢迎大家一起交流!


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 15:56 , Processed in 0.122766 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.