SDK をプロジェクトに追加します

Linux for Live Sense SDK は、ごく少数のサンプルプロジェクトを含む、すぐに利用できる Linux Debian パッケージとして提供されています。

Linux for Live Sense SDK を入手します

Live Sense SDK for Linux を入手するには、 HERE のアカウント担当者に連絡してください。

Linux for Live Sense SDK には、次の 3 つのバリエーションがあります。

  1. TensorRT として提供されます livesense-sdk-Linux_tensorrt.deb
  2. TensorFlow Lite として提供されます livesense-sdk-Linux_tflite.deb
  3. Coral Edge TPU として提供されます livesense-sdk-Linux_edge_tpu.deb

Live Sense SDK for Linux をインストールするには、選択したパッケージに応じて次のいずれかのコマンドを実行します。

  • TensorRT パッケージの場合 :

    sudo apt install ./livesense-sdk-Linux_tensorrt.deb
    
  • TensorFlow Lite パッケージの場合 :

    sudo apt install ./livesense-sdk-Linux_tflite.deb
    
  • Coral Edge TPU パッケージの場合 :

    sudo apt install ./livesense-sdk-Linux_edgetpu.deb
    

opencvopensslTensorRTなどの依存関係のバージョンが一致していないか、 またはアプリケーションに SDK を含めようとしたときにライブラリのバージョンが一致していない可能性があります。 修正するには、システムに存在するライブラリから Live Sense SDK for Linux に必要なバージョンへのシンボリックリンクを作成します。 例 :

sudo ln -s /usr/lib/aarch64-linux-gnu/libnvparsers.so.5.1.6 /usr/lib/aarch64-linux-gnu/libnvparsers.so.6
sudo ln -s /usr/lib/aarch64-linux-gnu/libnvinfer.so.5.1.6 /usr/lib/aarch64-linux-gnu/libnvinfer.so.6
sudo ln -s /usr/lib/aarch64-linux-gnu/libnvinfer_plugin.so.5.1.6 /usr/lib/aarch64-linux-gnu/libnvparsers.so.6

上記の例では *.so.6 、 Debian パッケージのビルドに使用されるライブラリであり *.so.5.1.6 、ターゲットシステムにインストールされているライブラリである可能性があります。 symlink を使用すると、アプリケーションのクラッシュ、データの破損などの特定のリスクが発生する可能性があることに注意してください

CMake 経由でプロジェクトに追加します

set(liveSenseLibraries
    # Core
    livesense_common
    # ML model classes
    livesense_detection
    # ML runtime of installed SDK build
    livesense_tflite
    # livesense_tensorrt
    # Trackers
    livesense_tracker
    # Observation library
    livesense_observation
    # Heuristics (deviation, etc.)
    livesense_heuristic
    # Camera
    livesense_camera
)

add_executable(YOUR_APP_NAME YOUR_APP_NAME.cpp)

target_link_libraries(YOUR_APP_NAME PUBLIC ${liveSenseLibraries})

」に一致する結果は 件です

    」に一致する結果はありません