日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Intel Realsense D435/D415 基于 Ubuntu 16.04 安装教程

發布時間:2023/12/20 Ubuntu 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Intel Realsense D435/D415 基于 Ubuntu 16.04 安装教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 版本:16.04 內核:4.15.0-46-generic

攝像頭驅動版本:librealsense-2.16.5

官方安裝步驟地址:https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md

librealsense-2.16.5下載地址:https://github.com/IntelRealSense/librealsense/releases/tag/v2.16.5

ps:為啥沒選 librealsense-2.19.0 版本,樓主在windows環境下檢測運行過,雖然有圖像,但是還是有一個關于pipeline的小錯誤,我害怕了,所以經過測試最終選擇了 librealsense-2.16.5 版本。有條件的可以自己嘗試最新版本,最重要的讀好開發文檔,不要因為版本不匹配問題最后重新安裝。

—————————————————————————————————————————————————————————

一、準備工作:
1.更新ubuntu系統:
更新到最穩定的內核:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

升級 OS Boot
sudo update-grub

sudo reboot(可選:重啟系統)

2.下載資源包
https://github.com/IntelRealSense/librealsense/releases/tag/v2.16.5

用 tar -xvf filename.tar.gz 解壓壓縮包.

  • 準備Linux后端和開發環境:
    進入上步中解壓后的文件根目錄(后面都需要在此根目錄下運行),同時保證攝像頭已經拔出。
  • 安裝構建librealsense二進制文件和受影響的內核模塊所需的核心包:
    sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev

    特定包安裝
    sudo apt-get install libglfw3-dev

    Cmake安裝(需要Cmake版本3.8+)
    參照:https://blog.csdn.net/qq_33419535/article/details/88549607

    安裝位于librealsense源(根)目錄中的Intel realsense權限腳本:
    sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/
    sudo udevadm control --reload-rules && udevadm trigger

    構建和應用修補內核模塊:
    ./scripts/patch-realsense-ubuntu-lts.sh(注意:如果版本過早,安裝會發現不支持4.15的內核,去讀開發文檔支持的內核版本)

    (ps:我在執行這條命令的時候,發現系統中已經有了V4L2,所以跳過了這個步驟)

    安裝qt
    具體過程參照我的另一篇博客:https://blog.csdn.net/qq_33419535/article/details/88378746(這里qt安裝無所謂ubuntu版本,14.04和16.04都可以)

    檢查修補模塊的安裝
    sudo dmesg | tail -n 50

    你會看到一個新的 uvcvideo驅動 被注冊了

    二、 構建librealsense2 SDK
    查看gcc版本
    gcc -v

    沒有安裝gcc執行下面步驟
    sudo apt-get update
    sudo apt-get install gcc-5 g+±5
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g+±5
    sudo update-alternatives --set gcc “/usr/bin/gcc-5”
    添加build文件夾并進入
    mkdir build && cd build

    運行 CMake:
    cmake …/ -DBUILD_EXAMPLES=true(這條命令構建librealsense時附帶demos和tutorials)

    重新編譯并安裝librealsense二進制文件:
    sudo make uninstall && make clean && make && sudo make install

    (想加快速度可以使用 make -jX 代替 make命令,X是并行編譯數,跟你的CPU內核數量有關)

    在新建build下進行編譯 make -j4

    TIPS:目標文件在 /usr/local/lib 中,如下

    運行 ./rs-capture

    注意事項
    Note: Linux build configuration is presently configured to use the V4L2 backend by default.(前面提到的V4L2問題)
    Note: If you encounter the following error during compilation gcc: internal compiler error it might indicate that you do not have enough memory or swap space on your machine. Try closing memory consuming applications, and if you are running inside a VM increase available RAM to at least 2 GB.(內存要夠用)

    總結

    以上是生活随笔為你收集整理的Intel Realsense D435/D415 基于 Ubuntu 16.04 安装教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。