Versions Compared

Key

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

...

Table of Contents
minLevel1
maxLevel4

YC画像取得

...

アプリで使用可能な解像度一覧について

アプリが使用可能なYC画像の解像度リストは、カメラファームウェアの設定に応じて変わります。

参考:https://dev-partner.i-pro.com/space/TPFAQ/1172766733/ADAM_CamPref_Get()で取得可能なYC解像度一覧

カメラの上下反転設定に対応するための実装

カメラの画像反転・上下反転設定を使用する場合、アプリが取得するYC画像は自動では反転されず、アプリ内で反転処理を実装する必要があります。

また一部のCV2xカメラ(ボックスタイプ、ドームタイプ)では、上下反転設定にかかわらず、画像センサの取付け向きの関係で、アプリが取得可能なYC画像がデフォルト状態で反転しています。以下のページを参考にYC画像取得後の反転処理を実装して下さい。

この実装はSDK v2.01以降に同梱されているサンプルアプリケーションweb_template_app, yuv_dnn_app,
yuv_pose_ap, yuv_ssd_app, yuv_yolo_app,yuv_yolov5_app,yuv_yolov8_appで実装されています。

https://dev-partner.i-pro.com/space/TPFAQ/965477999/カメラの取り付け向きと取得YC画像について

関連FAQ: https://dev-partner.i-pro.com/space/TPFAQ/724078720/SシリーズBOXカメラのAIモデル精度

全方位カメラの映像取得

撮像モード設定に応じて、魚眼画像、パノラマ画像など所望の画像を使用することが可能です。

https://dev-partner.i-pro.com/space/TPFAQ/1300103211/全方位カメラの映像をAdamAppアプリで使用する

マルチセンサカメラの映像取得

マルチセンサカメラでは、アプリをインストール時、インストール対象のカメラNo(No.1~No.4)を選択してインストールします。アプリが取得するYC画像はADAM_DevYcVideo_Createでは自動でそのカメラNoの映像が取得されます。ADAM_DevRawVideo_Create使用時は引数に応じて自動または特定のカメラNoの映像を指定することが可能です。

またアプリのWEB画面でそのカメラNoの映像を表示する場合は、Adam_GetSensorChannelでそのアプリがインストールされているカメラNoを取得後、映像配信のCGIを使用してください。

(ex. /cgi-bin/mjpeg?ch=2, /cgi-bin/mjpeg?ch=3, /cgi-bin/mjpeg?ch=4)

この実装はサンプルアプリケーションweb_template_appで実装されています。

外部機器へのデータ送信方法

...

Adam_Alarm notify

...

MQTT(サンプルアプリあり)

アプリからカメラファームウェアのCGIの実行

カメラのIPアドレスをADAM_CamInfo_GetIpAddressで取得し、
URLにループバックアドレス(127.0.0.1やlocalhostではなく)、このIPアドレスを設定することで
HTTP認証不要で実行が可能です。(サンプルアプリあり)

...

アプリケーションからカメラファームウェアのHTTPポートに対してローカル通信としてCGIを十国することが可能です。ユーザー認証が必要となるため、カメラのユーザー名、パスワードをアプリケーションの設定値として実装する必要がります。
CGIの仕様については、xxxからお問い合わせください。

データのFlashメモリへの保存

...

...

アプリのWEB UIの実装について

...

最低限の説明を行い、自由に実装することが可能であること

...