データ形式とテンソルの意味
このページでは、InputOptions::format、OutputTensorOptions::format、テンソル画像メタデータ、およびサンプルペイロードタグで使用される公開形式の語彙について説明します。
タスクレベルでの使用については、テンソルとサンプルから開始します。グラフの境界に明示的な形式契約が必要な場合は、ここを参照してください。
形式タグ
FormatTag / FormatSpecは、ペイロードの形式を指定します。Pythonでは、形式フィールドにpyneat.Formatまたはpyneat.FormatTagの値を使用します。Pythonの形式フィールドに生の文字列を割り当てないでください。
Pythonは、一般的なユーザー向けの形式タグを公開します。BBOX、MLA、ARGMAX、およびDETESSDEQUANTなどの、より低レベルのC++タグは、通常、テンソルの意味メタデータ、ペイロードタグ、または診断を通じて表示され、割り当て可能なpyneat.Format値としては表示されません。
一般的なタグ:
| タグ | 一般的なペイロード | 意味 |
|---|---|---|
RGB | 画像 | パックされたRGB、各チャネルあたり8ビット。 |
BGR | 画像 | パックされたBGR、各チャネルあたり8ビット。OpenCVはデフォルトでこれを使用します。 |
GRAY8 | 画像 | 8ビットグレースケール。 |
NV12 | 画像/ビデオ | Y平面とインターリーブされたUV平面。幅と高さは偶数である必要があります。 |
I420 | 画像/ビデオ | Y、U、およびV平面。幅と高さは偶数である必要があります。 |
H264 | エンコード済み | H.264アクセスユニット/NALストリーム。AVCはエイリアスです。 |
H265 | エンコード済み | H.265 / HEVCアクセスユニット/NALストリーム。HEVCはエイリアスです。 |
ENCODED | エンコード済み | ジェネリックなエンコード済みペイロード。caps文字列は、専用の形式タグがないコーデックを識別します。 |
FP32 | テンソル | Float32テンソルペイロード。 |
INT8 | テンソル | 符号付きINT8テンソルペイロード。 |
UINT8 | テンソル | 符号なしUINT8テンソルペイロード。 |
BF16 | テンソル | BF16テンソルペイロード。 |
BBOX | 検出 | パックされたバウンディングボックスペイロード。 |
ByteStream | テンソルの意味 | 下流の契約によって解釈される不透明なバイトストリーム。 |
ペイロードファミリー
PayloadTypeは、グラフの境界を越える広範なファミリーを選択します。
| ペイロードファミリー | 内部/メディアの意味 | 一般的なメタデータ |
|---|---|---|
Image | デコードされたピクセル | ピクセル形式、幅、高さ、レイアウト、画像セマンティックメタデータ |
Tensor | モデルまたはアプリのテンソル | dtype、形状、レイアウト、テンソルセマンティックメタデータ |
Encoded | H.264、H.265、またはJPEGなどのエンコードされたメディア | caps文字列、コーデック形式、タイムスタンプ |
Auto | 可能な場合は推論 | テンソル/サンプルメタデータだけで十分な場合にのみ使用 |
テキスト、オーディオ、バイトストリーム、および不透明なバイトペイロードは、テンソルの意味または特殊な仕様を使用します。これらは、このリリースでレビューされた公開APIのPayloadType列挙型の個別の値ではありません。
生の画像マッピング
| フォーマット | ペイロードタイプ | テンソルレイアウト / シェイプ | 備考 |
|---|---|---|---|
RGB | Image | HWC, [H, W, 3] | 密にパックされたピクセル。 |
BGR | Image | HWC, [H, W, 3] | cv2.imread または OpenCV BGR フレームで使用。 |
GRAY8 | Image | HW, [H, W] | 単一チャンネルのグレースケール。 |
NV12 | Image | HW, [H, W] + プレーンメタデータ | Y + UV プレーンの複合。 |
I420 | Image | HW, [H, W] + プレーンメタデータ | Y + U + V プレーンの複合。 |
パックされたフォーマットの場合、奥行きはチャンネル数です。テンソルペイロードの場合、奥行きは選択されたレイアウトとシェイプから導き出されます。