要在Ubuntu中使用RealSense攝像頭實現(xiàn)實時視頻流,請按照以下步驟操作:
安裝依賴項和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
連接RealSense攝像頭:
使用USB 3.0線將RealSense攝像頭連接到計算機。
測試RealSense攝像頭:
為了測試攝像頭是否正常工作,可以運行一個簡單的示例程序。在終端中輸入以下命令:
cd ~/librealsense/build/examples/capture
./rs-capture
如果一切正常,你應(yīng)該能看到RealSense攝像頭的實時視頻流。
編寫自己的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)實時視頻流了。