• 常用软件和库安装


    1、openGL安装

        sudo apt-get install build-essential libgl1-mesa-dev
        sudo apt-get install freeglut3-dev
        sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev

     2、cmake安装

    sudo apt-get install cmake

    3、git安装

    sudo apt-get install git

    4、opencv 安装

    下载地址这里:https://opencv.org/opencv-3-4/

    注:opencv4以上的是不默认生成.pc文件的,设置OPENCV_GENERATE_PKGCONFIG=ON后就会生成,其他版本设置了也没事.

    依赖安装:

    $ sudo apt-get install build-essential
    $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    # 可选安装
    $ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

    opencv编译:

    unzip opencv-3.4.0.zip
    cd opencv-3.4.0 
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local ..
    //$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON  -D WITH_XINE=ON  -D WITH_OPENGL=ON  -D WITH_TBB=ON  -D BUILD_EXAMPLES=ON  -D BUILD_NEW_PYTHON_SUPPORT=ON  -D WITH_V4L=ON ..
    make -j4
    sudo make install
    配置环境:
    $ vim /etc/ld.so.conf.d/opencv.conf
    # 在文件中添加‘/usr/local/lib’       #先查看下opencv的共享库路径是在 /usr/local/lib 还是在 /usr/local/lib64 里面
    $ sudo ldconfig
    $ sudo cp -f /usr/local/lib/pkgconfig/opencv.pc  /usr/lib/pkgconfig/
    $ vim /etc/bash.bashrc # 在文件尾添加:‘PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH’  

    测试:

    g++ `pkg-config --libs --cflags opencv`  file.cc 


  • 相关阅读:
    Angular指令2
    MD测试
    LeeCX
    Java公众号推荐
    基于云落地SLB+Tengine实现高可用集群负载均衡
    非HTTP状态下开启web视频的临时方案
    慕课网 20200330 es+geo+baidu-map 直播视频与文字版笔记
    [涨姿势]Chrome 谷歌浏览器原生截长图命令
    人人都要关注的分布式系统中的CAP理论
    疫情风险下的项目管理与紧急预案策略
  • 原文地址:https://www.cnblogs.com/lovebay/p/11983600.html
Copyright © 2020-2023  润新知