/
全方位カメラの映像をAdamAppアプリで使用する

全方位カメラの映像をAdamAppアプリで使用する

Updated:Feb 19, 2024

質問

全方位カメラについて、魚眼映像またはデワープされた映像(パノラマなど)はAdamAppアプリで使用可能でしょうか?


回答

全方位カメラの撮像モード設定に応じて、魚眼映像またはデワープされた映像(パノラマなど)のどちらもAdamAppアプリで使用可能です。

ここではADAM APIの ADAM_DevYcVideo_Create を用いた例を説明します。
例えば撮像モード設定が「魚眼+パノラマ」の場合、以下のようなストリーム設定が可能です。

ストリーム1:魚眼 (1280x1280)
ストリーム2:パノラマ(1280x720)

ADAM_DevYcVideo_Createの第一引数は、構造体ST_ADAM_DEV_YCVIDEO_PROPERTYになります。

typedef struct ST_ADAM_DEV_YCVIDEO_PROPERTY_t {
int m_resolution;
int m_frameRate;
} ST_ADAM_DEV_YCVIDEO_PROPERTY;

このメンバ変数m_resolutionに、配信を開始したいストリームの解像度を指定します。

ストリーム1:魚眼 を使用する場合は、m_resolutionにADAM_SET_RESOLUTION( 1280, 1280)を指定します。

ストリーム2:パノラマ を使用する場合は。m_resolutionにADAM_SET_RESOLUTION( 1280, 720)を指定します。

 

Related content

Use 360-degree fisheye camera with the AdamApp app
Use 360-degree fisheye camera with the AdamApp app
More like this
アプリケーションタイプの選択
アプリケーションタイプの選択
More like this
AdamAppのインストール・実行方法
AdamAppのインストール・実行方法
More like this
Choose application type
Choose application type
More like this
Fail to call ADAM_DevYcVideo_Create()
Fail to call ADAM_DevYcVideo_Create()
More like this
Container AdamAppの基本構成と開発指針
Container AdamAppの基本構成と開発指針
More like this