1.前提条件の準備
1. ubuntuカーネルを確認します
。uname- rでサポートされているカーネルは次のとおりです。サポートされているカーネルバージョン(4. [4,8,10,13,15,16]]
2. cmakeバージョンを確認します。cmake-v
は3.6以降にアップグレードされていると言われています。しかし、私のものは3.5で、まだアップグレードされていません。
2、ソースコードの手動インストール
1.ソースコードをダウンロードします
- gitcloneメソッド
git clone https://github.com/IntelRealSense/librealsense.git
- Webページ
https://github.com/IntelRealSense/librealsense/releases/tag/v2.16.1からダウンロードし、
解凍します
。2.Linuxバックエンドと開発環境を準備します。 - 更新ubuntudistrubition
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade /我只用了第一个命令
- コアパッケージをインストールします
sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
ubuntu16によってインストールされたパッケージに対応します。
sudo apt-get install libglfw3-dev
- librealsensルートディレクトリに移動し、権限テキストを実行します
./scripts/setup_udev_rules.sh
- パッケージ化されたカーネルモジュールをビルドして適用します
./scripts/patch-realsense-ubuntu-lts.sh
# ubuntu with kernel4.16的用下面的
./scripts/patch-ubuntu-kernel-4.16.sh
ここで待つのは長い時間がかかります
- TM1固有(公式Webサイトで入手可能ですが、多くのブロガーはインストールチュートリアルにこのステップがありません)
echo 'hid_sensor_custom' | sudo tee -a /etc/modules
3. librealsense2SDKをコンパイルします
- cmakeを実行します
次のコマンドは、デフォルトでデバッグモードでコア共有オブジェクトとユニットテストバイナリファイルを生成します。リリースバージョンを生成する場合は、-DCMAKE_BUILD_TYPE = Releaseを追加します。
dd librealsense
mkdir build && cd build
cmake ..
実際の状況に応じて、次の2つの手順をスキップできます。
cmake ../ -DBUILD_EXAMPLES=true - Builds librealsense along with the demos and tutorials
cmake ../ -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=false - For systems without OpenGL or X11 build only textual examples
- 再コンパイルしてインストール
sudo make uninstall && make clean && make && sudo make install
共有オブジェクトは/ usr / local / libにインストールされ、ヘッダーファイルは/ usr / local / includeにあります。
デモ、チュートリアル、テストファイルは/ usr / local / binにコピーされます
3.パッケージのインストール
定
11.サーバーの公開鍵を登録します。
sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
2.サーバーをウェアハウスリストに追加します
sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial main" -u
3.更新
更新局部包:
sudo apt-get update
更新所有安装的包,包括librealsense:
sudo apt-get upgrade
更新选定的包:
sudo apt-get --only-upgrade install <package1 package2 ...>
4.デモとツールライブラリをインストールします
sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils
5.(オプション)開発パッケージとデバッグパッケージをインストールします
sudo apt-get install librealsense2-dev
sudo apt-get install librealsense2-dbg
librealsense2-devをインストールした後、g ++ -std = c ++ 11 filename.cpp -lrealsense2またはIDEを使用して、librealsenseライブラリを使用するアプリケーションをコンパイルできます。
第四に、テストインストールが成功しました
カメラを接続し、realsense-viewerと入力すると、成功すると次の画面が表示されます。