メインコンテンツまでスキップ
バージョン: Next

インストール - Linux

この文書では、Linux上でU3Vカメラのソフトウェア開発を始める人々のために開発環境をインストールする手順について説明します。

目次(クリックで各項目へ)

  • SDKインストール
    • C++ ユーザ
      • インストール手順
      • 環境変数の設定
      • アンインストール手順
    • Python ユーザ
      • インストール手順
      • アンインストール手順

C++ ユーザ

期待される環境

このドキュメントでは、以下の環境を前提としています。

  • OS: Ubuntu 22.04
  • 権限: root (sudoコマンドの実行が可能)
  • 開発環境
    • C++
  • ハードウェア:
    • USB3.0対応のUSBポート x2

セットアップスクリプトのダウンロード

wget -O setup.sh https://github.com/Sensing-Dev/sensing-dev-installer/releases/download/v25.01.02/setup.sh

SDKのインストールとセットアップ

OpenCVをお持ちでなく、チュートリアルなどでご利用になりたい方はオプションに--install-opencvとつけてください。

同様に、Gstreamerのチュートリアルをご利用になりたい方は--install-gst-tools--install-gst-pluginをつけてインストールを行ってください。

以下のコマンドは、SDKとその依存ライブラリをすべてインストールします。

sudo bash setup.sh --install-opencv --install-gst-tools --install-gst-plugin 
  • --install-opencv: OpenCV をインストールするためのオプションです。
  • --install-gst-tools: Gstreamer のツールをインストールするためのオプションです。
  • --install-gst-plugin: Gstreamer のプラグインをインストールするためのオプションです。

環境変数の設定

export LD_LIBRARY_PATH=/opt/sensing-dev/lib:/opt/sensing-dev/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
確認

/opt/sensing-dev/bin/arv-tool-0.8を使用することで、ソフトウェアパッケージが適切にインストールされているか確認できます。手順については、このページを確認してください。

SDKのアンインストール

上記の手順でインストールしたSDKをアンインストールしたい場合は以下のコマンドを実行してください。

sudo rm -r /opt/sensing-dev

Python ユーザ

期待される環境

このドキュメントでは、以下の環境を前提としています。

  • OS: Ubuntu 22.04
  • 権限: root (sudoコマンドの実行が可能)
  • 開発環境
    • Python >=3.10
  • ハードウェア:
    • USB3.0対応のUSBポート x2
以前のバージョンをお使いの方へ

Sensing-Dev v24.09以降はion-pythonの代わりにion-contrib-pythonを使用しています。次のコマンドを使って、ion-pythonをアンインストールしてください。

pip uninstall ion-python -y

依存ライブラリのインストール

Ubuntu 22.04

sudo apt install -y libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-4.0
pip3 install -U pip
pip3 install pycairo
pip3 install 'PyGObject<=3.50'

Ubuntu later than 22.04

最新のPyGObjectをインストールしたい場合は、libgirepository-2.0-dev をインストールしてください。

sudo apt install -y libgirepository-2.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-4.0
pip3 install -U pip
pip3 install pycairo
pip3 install 'PyGObject>3.50'

Pythonモジュールのインストール

本ウェブサイトで紹介するチュートリアルやソフトウェアはaravis-python、 gendc-python、そして ion-contrib-pythonをインストールすることで実行可能です。opencv-pythonのインストールは任意ですが、一部のチュートリアルで必要になります。

pip3 install aravis-python==0.8.31.dev1
pip3 install ion-contrib-python==3.2.7
pip3 install gendc-python==0.4.1
pip3 install opencv-python

Pythonモジュールのアンインストール

上記の手順でインストールしたPythonモジュールをアンインストールしたい場合は以下のコマンドを実行してください。

pip3 uninstall aravis-python ion-contrib-python gendc-python PyGObject -y