Versions Compared

Key

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

...

また、このチュートリアルではSDKのインストールディレクトリを${SDK_DIR}として記載します。

動作概要

...

opencvweb_edgetemplate_detection_appは画像のエッジを検出し表示するサンプルアプリです。appは検知対象を設定に従って検知するサンプルアプリです。
下記のように輪郭などを際立たせた画像を表示することができます。下記のように設定に従って検知対象を検知できます。

...

動作に必要な外部ライブラリ

...

C/C++でビルドする場合は下記が必要です。

★要確認OpenCV

Pythonでビルドする場合は下記が必要です。Pythonのソースコードはありません。

★要確認

Info

外部ライブラリの利用については、後ほど説明します。

...

C/C++のソースコードは下記に格納されています。

${SDK_DIR}/src/adamapp/opencv_edge_detection_app

...

web_template_app

Pythonのソースコードは下記に格納されています。

${SDK_DIR}/src/adamapp-py/web_template_app

サンプルアプリのビルド方法(C/C++)

...

Info

ここでは、AdamAppとしてビルドする方法を記載しています。

Container AdamAppとしてビルドする場合は下記を参照ください。

チュートリアル(Container AdamApp編) - Technology Partner - Confluence (atlassian.net)

C/C++でビルドする場合はこちらを参照してください。

サンプルアプリの使用方法

Info

サンプルアプリの解像度初期値は1280×720です。カメラの解像度設定が1280×720でない場合は動作しません。詳細は下記を確認ください。

ADAM_DevYcVideo_Create()の呼び出しに失敗する - Technology Partner - Confluence (atlassian.net)

...

カメラで撮影した画像のエッジを検出した例を示します。サンプルアプリの利用方法を示します。

・エッジ検出前

...

・エッジ検出後

...

補足情報

...

・設定の変更

このアプリケーションには、ユーザーが変更できるいくつかの設定があります。 一部の設定を変更する場合は、「ADAM OPERATION UI」HTMLページの「AppPrefs」ボタンを押してください。
以下は、ユーザーが現在変更できる設定のリストです。

...