...
Table of Contents | ||||
---|---|---|---|---|
|
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の実装について
...
最低限の説明を行い、自由に実装することが可能であること
...