Intelligent Media Management (IMM) のビデオラベル検出機能を使用すると、ビデオのインテリジェント分析を実行し、ビデオのラベルを取得できます。IMM は、包括的なビデオラベルセットを提供します。ビデオラベル検出は、高い精度、有効性、および価値を提供します。これらのラベルに基づいてビデオを分類および取得できます。このようにして、より正確かつ効率的にビデオを管理できます。
シナリオ
シナリオ | 説明 |
ビデオ分類 | IMM は、ビデオの分類に関する提案を提供します。カテゴリには、ニュース、エンターテイメント、ゲーム、テクノロジー、食品、スポーツ、旅行、アニメーション、ダンス、音楽、映画とテレビ、自動車などがあります。 |
ビデオ検索 | ラベルに基づいてビデオを検索できます。 |
ビデオ推奨 | IMM は、ビデオから包括的で価値の高いコンテンツラベルを抽出するのに役立ちます。インテリジェントな推奨テクノロジーに基づいて、IMM はコンテンツラベルとユーザーラベルを正確に一致させて、パーソナライズされた推奨を実現できます。 |
制限
次の表に、ビデオラベル検出の制限事項を示します。
項目 | 説明 |
ビデオ形式 | ビデオラベル検出は、次の形式をサポートしています: AVI、MPEG、MPG、DAT、DIVX、XVID、RM、RMVB、MOV、QT、ASF、WMV、VOB、3GP、MP4、FLV、AVS、MKV、TS、OGM、NSV、および SWF。 |
前提条件
AccessKey ペアが作成され、取得されています。詳細については、AccessKey ペアの作成を参照してください。
OSS がアクティブ化され、バケットが作成され、オブジェクトがバケットにアップロードされています。詳細については、オブジェクトのアップロードを参照してください。
IMM がアクティブ化されています。詳細については、IMM のアクティブ化を参照してください。
IMM コンソールでプロジェクトが作成されています。詳細については、プロジェクトの作成を参照してください。
説明CreateProject オペレーションを呼び出して、プロジェクトを作成できます。詳細については、CreateProjectを参照してください。
ListProjects オペレーションを呼び出して、特定のリージョンにある既存のプロジェクトをクエリできます。詳細については、ListProjectsを参照してください。
手順
ビデオを OSS バケットにアップロードし、ビデオラベル検出タスクを作成してビデオにラベルを付け、返されたラベルをアプリケーションシナリオで使用します。
使用方法
CreateVideoLabelClassificationTask オペレーションを呼び出して、ビデオラベルを検出するための非同期タスクを作成します。次に、GetVideoLabelClassificationResult オペレーションを呼び出して、ビデオラベル検出タスクの結果を取得します。
タスク情報は、タスクの開始後 7 日間保持されます。7 日間のウィンドウが終了すると、タスク情報を取得できなくなります。タスク情報をクエリするには、次のいずれかの方法を使用できます。
IMM プロジェクトが配置されているリージョンで、Simple Message Queue (SMQ) サブスクリプションを構成して、タスク情報通知を受信します。詳細については、非同期メッセージの例を参照してください。MNS SDK については、手順 4: メッセージの受信と削除を参照してください。
IMM プロジェクトが配置されているリージョンで、ApsaraMQ for RocketMQ 4.0 インスタンス、トピック、およびグループを作成して、タスク通知を受信します。詳細については、非同期メッセージの例を参照してください。ApsaraMQ for RocketMQ の使用方法については、HTTP クライアント SDK を使用して通常のメッセージを送受信するを参照してください。
IMM プロジェクトが配置されているリージョンで、EventBridge を使用してタスク情報通知を受信します。詳細については、IMM イベントを参照してください。
サンプルレスポンス
{
"ProjectName": "test-project",
"DatasetName": "",
"RequestId": "D65E8038-C584-0809-9BF0-****",
"StartTime": "2022-08-22T05:01:17.572Z",
"EndTime": "2022-08-22T05:01:20.49Z",
"UserData": "",
"TaskType": "VideoLabelClassification",
"TaskId": "VideoLabelClassification-1b77de73-ff9f-4c39-b254-****",
"Status": "Succeeded",
"Code": "",
"Message": "",
"Labels": [
{
"Language": "zh-Hans",
"LabelName": "Color", // 色
"LabelConfidence": 0.999,
"CentricScore": 0.77,
"LabelLevel": 2,
"ParentLabelName": "Others" // その他
},
{
"Language": "zh-Hans",
"LabelName": "Others", // その他
"LabelConfidence": 0.999,
"CentricScore": 0.77,
"LabelLevel": 1,
"ParentLabelName": ""
},
{
"Language": "zh-Hans",
"LabelName": "Mobile phone screenshot", // 携帯電話のスクリーンショット
"LabelConfidence": 0.966,
"CentricScore": 0.707,
"LabelLevel": 2,
"ParentLabelName": "Other scenes" // その他のシーン
},
{
"Language": "zh-Hans",
"LabelName": "Other scenes", // その他のシーン
"LabelConfidence": 0.983,
"CentricScore": 0.711,
"LabelLevel": 1,
"ParentLabelName": ""
},
// ... (Rest of the JSON content remains unchanged)
}
]
}
FAQ
ビデオラベルを指定できますか?
いいえ、ビデオラベルを指定することはできません。
ビデオラベルのカテゴリは何ですか?
IMM のビデオラベルは、次の 3 つのカテゴリに分類されます。
シーン: 自然の風景(例: 森、ビーチ、雪をかぶった山)、生活シーン(例: 家、レストラン)、災害シーンなど。
イベント: タレントショー、オフィス活動、パフォーマンス、生産プロセスなど。
オブジェクト: 食器、電子製品(例: 携帯電話、コンピューター)、家具、車両など。