メインコンテンツへスキップ
サポート・ナレッジベース

BLOB とは何か、検出データの抽出方法

コンテンツタイプ: 製品情報 & ドキュメント   |   記事 ID: 000059241   |   最終改訂日: 2026/03/06

詳細

OpenVINO™ ツールキットでの「ブロブ」の使用方法と、検出出力データの抽出方法を判断できません。

解決方法

以前の OpenVINO™ リリース (推論エンジンベースの API) では、「Blob」は推論エンジンに渡される入力または出力データのコンテナーを指していました。この概念は、SetBlob() などの API で使用されました。

現在の OpenVINO™ リリースでは、"Blob" という用語は使用されなくなりました。代わりに、OpenVINOはテンソルと直接連携します。

  • C++ では、データは ov::Tensor | を使用して表されます。
  • Python では、データは通常 NumPy 配列として扱われます。

検出データは、コンパイルされたモデルの出力テンソルにアクセスし、モデルの出力レイヤー定義に従って解釈することによって抽出されます。出力のサイズと構造は、.bin ファイルのサイズではなく、モデル トポロジと出力レイヤーによって決まります。

レガシーコードを移行するユーザーの場合:

  • 置き換える テンソルベースの入出力処理での BLOB と SetBlob() の使用。
  • コンパイル済みモデルの名前付き出力または出力インデックスを使用して、検出結果を取得します。

追加情報

「ブロブ」という用語は、従来の推論エンジン API に由来し、古いサンプルやドキュメントにまだ表示される可能性があります。現在の OpenVINO ワークフローについては、テンソルベースの入出力処理と検出結果の解析について説明する OpenVINO ランタイムのドキュメントを参照してください。

アプリケーションにOpenVINO™を統合するプロセスの高レベルの説明については、 OpenVINO™統合 を参照してください。

関連製品

本記事は、1 製品に適用します。

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。