溫馨提示×

如何在Ubuntu中實現(xiàn)RealSense的實時視頻流

小樊
82
2024-09-04 04:24:12
欄目: 智能運維

要在Ubuntu中使用RealSense攝像頭實現(xiàn)實時視頻流,請按照以下步驟操作:

  1. 安裝依賴項和RealSense SDK:

    首先,確保系統(tǒng)已更新并安裝了開發(fā)工具。打開終端并運行以下命令:

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install build-essential cmake git pkg-config
    

    接下來,安裝libusb和OpenCV庫。這些庫將用于與RealSense設(shè)備通信和處理圖像數(shù)據(jù)。

    sudo apt-get install libusb-1.0-0-dev
    sudo apt-get install libopencv-dev
    

    現(xiàn)在,克隆RealSense SDK并構(gòu)建它:

    git clone https://github.com/IntelRealSense/librealsense.git
    cd librealsense
    mkdir build && cd build
    cmake ..
    make
    sudo make install
    

    最后,將RealSense庫添加到LD_LIBRARY_PATH環(huán)境變量中:

    echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib' >> ~/.bashrc
    source ~/.bashrc
    
  2. 連接RealSense攝像頭:

    使用USB 3.0線將RealSense攝像頭連接到計算機。

  3. 測試RealSense攝像頭:

    為了測試攝像頭是否正常工作,可以運行一個簡單的示例程序。在終端中輸入以下命令:

    cd ~/librealsense/build/examples/capture
    ./rs-capture
    

    如果一切正常,你應(yīng)該能看到RealSense攝像頭的實時視頻流。

  4. 編寫自己的RealSense應(yīng)用程序:

    現(xiàn)在你可以開始編寫自己的RealSense應(yīng)用程序。RealSense GitHub存儲庫中有許多示例代碼,可以為你提供指導(dǎo)。要訪問這些示例,請轉(zhuǎn)到:https://github.com/IntelRealSense/librealsense/tree/master/examples

    要開始編寫一個新的應(yīng)用程序,你可以創(chuàng)建一個新的C++文件,例如my_realsense_app.cpp,并包含以下頭文件:

    #include<iostream>
    #include <librealsense2/rs.hpp>
    

    然后,你可以根據(jù)需要使用RealSense API編寫代碼。在完成編寫代碼后,使用以下命令構(gòu)建應(yīng)用程序:

    g++ -o my_realsense_app my_realsense_app.cpp -lrealsense2
    

    最后,運行你的應(yīng)用程序:

    ./my_realsense_app
    

    這樣,你就可以在Ubuntu中使用RealSense攝像頭實現(xiàn)實時視頻流了。

0