...
Table of contents
...
Table of Contents | ||||
---|---|---|---|---|
|
...
Introduction
...
This explanation assumes that the i-PROカメラアプリケーション開発環境の構築が完成していることを前提に説明します。
開発環境の構築が準備できていない場合、こちらを参考に完成させてください。
また、このチュートリアルではSDKのインストールディレクトリをPRO camera application development environment has been completed.
If you are not ready to build the development environment, please refer to here to complete it.
Also, in this tutorial, the SDK installation directory is described as ${SDK_DIR}
として記載します。.
...
Operation overview
...
web_template_appは検知対象を設定に従って検知するサンプルアプリです。
下記のように設定に従って検知対象を検知できます。
...
動作に必要な外部ライブラリ
app is a sample app that detects the detection target according to the settings.
You can detect the detection target according to the settings as shown below.
...
External libraries required for operation
...
To build with C/C++でビルドする場合は下記が必要です。, need below:
libjpeg
Pythonでビルドする場合は下記が必要です。To build with Python, need below:
Numpy
OpenCV
Info |
---|
外部ライブラリの利用については、後ほど説明します。 |
サンプルアプリのディレクトリパス
The use of external libraries will be explained later. |
Directory path of the sample app
...
The C/C++ のソースコードは下記に格納されています。source code is stored below.
${SDK_DIR}/src/adamapp/web_template_app
Pythonのソースコードは下記に格納されています。The Python source code is stored below.
${SDK_DIR}/src/adamapp-py/web_template_app
...
How to build the sample app (C/C++)
...
See here for building with C/C++でビルドする場合はこちらを参照してください。ただし、利用するヘッダーファイルは下記に格納する必要があります。詳細はMakefileのADD_INCLUDE_PATHを参照ください。.
However, the header file to be used must be stored below.
Please refer to ADD_INCLUDE_PATH in Makefile for details.
${SDK_DIR}/src/adamapp/web_template_app\external\include\libjpeg-turbo-1.5.3
下記のファイルを格納することで動作することを確認できます。You can confirm that it works by storing the file below.
jconfig.h
jerror.h
jmorecfg.h
jpeglib.h
また、CAlso, in the C/C++ 版では開発者コメント表示あり/なしをビルド時に選択可能です。
下記のとおりにmakeします。
【開発者コメント表示あり】
version, you can select whether or not to display developer comments at build time. Make as shown below.
【With developer comments displayed】
make clean
make CFLAG=BASIC_MSG
【開発者コメント表示なし】 【No developer comments displayed】
make clean
make
...
How to build the sample app (Python)
Pythonでビルドする場合はこちらを参照してください。
サンプルアプリの使用方法
サンプルアプリの利用方法を示します。ここでは【開発者コメント表示あり】 で示します。
・検知エリアの設定
...
「検知エリア」タブを押下しライブ画の上で任意の箇所をクリックします。下記では1(白):自転車、2(青):人物の検知エリアを設定しています。See here for building with Python.
How to use the sample app
...
This shows how to use the sample app. Here, it is indicated as [With developer comments displayed].
・Setting the detection area
Click the "Detection Area" tab and click anywhere on the live image. Below, the detection areas are set for 1 (white): bicycle and 2 (blue): person.
...
・検知することを確認する
「ライブ」タブを押下し左下の「アラーム履歴表示」をチェックします。ライブ画に人物が映ると右側のリストにアラーム名称:人物(検知エリア2)が検知され、履歴に残ることが確認できます。
...