美文网首页
CENTOS7 安装Intel Realsense

CENTOS7 安装Intel Realsense

作者: 蓝云风翼 | 来源:发表于2020-03-06 12:52 被阅读0次

    Intel Realsense 是一款深度相机,我们用来做活体检测,按照官方编译会很容易,但是CentOS 不再官方support 的版本中。

    下面是本人的安装步骤以防入坑。

    1.下载源代码:

    git clone https://github.com/IntelRealSense/librealsense

    2.安装OPENGL:

    yum install -y mesa*

    yum install -y freeglut*

    yum install -y *GLEW*

    3.确认gcc 版本需要在5.4以上(gcc4.9.2 编译失败)

    安装yum install libusb-devel libudev-devel

    4.mkdir build

    cd build

    cmake ../ -DBUILD_EXAMPLES=true -DFORCE_LIBUVC=true -DCMAKE_BUILD_TYPE=Release

    -DBUILD_DLIB_EXAMPLES=true -DDLIB_DIR=../../dlib-19.19(根据需要选择是否编译DLIB,这里有活体的例子)

    在cmake 中最关键的是 -DFORCE_LIBUVC=true 否则编译完后无法打开深度相机,不支持format Z16.

    如果需要python添加 -DBUILD_PYTHON_BINDINGS:bool=true

    如果需要OPENCV  -DBUILD_CV_EXAMPLES=true   -DOpenCV_DIR=/usr/local/opencv/share/OpenCV

    下面是RK3399 上编译Intel Realsense

    首先我在RK3399 上试过很多系统16.04,18.04 18.04由于无法upgrade所以放弃。

    去官网下载固件 : http://www.t-firefly.com/doc/download/page/id/3.html在Ubuntu(GPT)固件里选择 FIREFLY-RK3399-UBUNTU16.04-GPT-20190910-1001.img。

    按照官方升级固件。

    固件升级后开机运行

    1.sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

    2.sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev

    如果第2步中有错误依赖包未安装那就先安装下依赖包

    3.sudo apt-get install libglfw3-dev

    4.在 realsense 目录执行 ./scripts/setup_udev_rules.sh

    5.在 realsense 目录cd ./scripts/  ./patch-arch.sh

    6.在 realsense 目录

    mkdir build

    cd build

    cmake ../ -DBUILD_EXAMPLES=true  -DFORCE_LIBUVC=true -DCMAKE_BUILD_TYPE=Release

     

    相关文章

      网友评论

          本文标题:CENTOS7 安装Intel Realsense

          本文链接:https://www.haomeiwen.com/subject/umpbrhtx.html