Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

目次

...

Table of Contents
minLevel1
maxLevel4

...

まず開発するOSを選択します。Linux OSとWindows OSのいずれかを選択してください。

Note

SDK ver.1.80での開発はLinux 80以降での開発はLinux OSのGUI環境のみサポート対象です。Windows OSやCUI環境での開発は問題が発生してもサポートできません。Linux OS導入までのお試し用でご利用ください。

...

Code Block
sudo apt install unzip
Note

必ずUbuntu内にSDKのzipファイルをコピーしてからzipファイルを展開してください。Windowsなど他OSで展開してからUbuntuに移動させると正常に動作しません。

これでLinux OS でのDocker環境の準備は完了です。「ビルド環境の準備」に進んでください。 

...

Code Block
sudo apt install unzip
Note

必ずUbuntu内にSDKのzipファイルをコピーしてからzipファイルを展開してください。Windowsなど他OSで展開してからUbuntuに移動させると正常に動作しません。

これでWindows OS でのDocker環境の準備は完了です。「ビルド環境の準備」に進んでください。 

...

Info

・CUI環境での動作は、お問い合わせいただいてもサポートできません。
・GUI環境でVisual Studio Code以外を用いて開発した場合、サポートできませんので、Visual Studio Codeを利用することをおすすめします。
Visual Studio Code 1.85以前のバージョンをご利用いただく必要があります。こちらなどから取得ください。また、.devcontainer拡張機能も 0.327.0 にダウングレードが必要です。
また、Visual Studio Codeはデフォルトでは、自動更新が有効となっていますので、「ファイル」->「ユーザー設定」-> 「設定」 から、update: Mode をnoneに設定してください。88以降のバージョンでubuntu 18.04ベースのコンテナを起動しようとすると「Visual Studio CodeでサポートされていないOSバージョンに接続しようとしています。」というメッセージが表示されます。許可することでコンテナを起動することができます。

Windowsの場合、下記などからダウンロードしてください。
Visual Studio Code - Code Editing. Redefined

...

Code Block
cd [任意のフォルダ]
unzip iPRO_CAMERA_SDK_Vx_xx_Container.zip
Note

必ずUbuntu内にSDKのzipファイルをコピーしてからzipファイルを展開してください。Windowsなど他OSで展開してからUbuntuに移動させると正常に動作しません。
ただし、Docker Desktop環境ではWindows OS上でzipファイルを展開してください。

Info

zipファイル名は取得したSDKファイルに読み替えてください。

開発者ライセンス(development.key)をSDK/confフォルダに配置しておいてください。

...

展開されたディレクトリに移動します。

Code Block
cd ${SDK_DIR}

...

${SDK_DIR}にてVisual Studio Codeを起動します。

Code Block
code .
Info

Docker Desktopを利用している場合はVisual Studio Codeを起動して${SDK_DIR}フォルダを開いてください。

画面左下の><マークをクリックするとコマンドパレットが開きますので、「Reopen in Container」を選択します。

...

もしbashが表示されていない場合はDev Containersと記載のある部分の右側の”+”を押し、bashを選択してください。

...

makeする前に環境設定を行います。

Info

ご利用するカメラのSoC(ambaCV2X or ambaCV5X)については下記より確認ください。

i-PROカメラへのソフトウェアインストール条件 - Technology Partner - Confluence (atlassian.net)

  • ambaCV2Xの拡張アプリをビルドしたい場合

    Code Block
    source setup_env.sh ipro-ambaCV2X
  • ambaCV5Xの拡張アプリをビルドしたい場合

    Code Block
    source setup_env.sh ipro-ambaCV5X
Info

PC再起動した際など、makeする前に環境設定が再度必要になります。makeできない場合は環境設定を行っていることを確認してください。

SDK ver.1.80以前で開発したCV2x用のPythonアプリを、SDK ver.2.00以降でCV52用アプリを作成する場合は こちらも参照ください

これでアプリをビルドすることが出来ます。例としてC/C++のskeleton_sample_appをビルドしたい場合は、下記の通り対象のディレクトリに移動しmakeを実行します。

...

ambaCV2XおよびambaCV5Xの拡張アプリを1ファイルにまとめてビルドする

詳細はこちらを参照ください。

動作確認

作成した.extファイルのアプリをカメラにインストールして動作確認します。

ここでは下記のようにWebブラウザからカメラにアクセスし、インストールを試します。

...