jetsonでlibrealsenseを使ってみる
2021年 04月 30日 金曜日
1. 背景
jetsonにて特定versionのlibrealsenseを用いる時は apt
でのinstallや installLibrealsense.sh
の実行ではなくmakeビルドする必要があり、地味に嵌ったので書き起こした
2. 実施したコマンド
git clone https://github.com/IntelRealSense/librealsense
cd librealsense
git checkout tags/v2.42.0
./scripts/setup_udev_rules.sh
mkdir ./build && cd ./build
cmake ../ -DFORCE_RSUSB_BACKEND=true -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=false -DBUILD_GRAPHICAL_EXAMPLES=false -DBUILD_WITH_CUDA=false
make -j4
make install
3. 嵌りどころ
cmakeのoption
cmake ../ -DFORCE_RSUSB_BACKEND=true -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=false -DBUILD_GRAPHICAL_EXAMPLES=false -DBUILD_WITH_CUDA=false
make時のjob数
make -j4
- job数に制約をかけると安定してbuildできた。(job数の制約をかけないとリソースを食いつぶしてエラーが発生していた)
この記事をシェア