ある建設会社が工事現場の安全管理のため、作業員がヘルメットと安全ベストを着用しているかを工事現場カメラで確認するシステムを構築したい。1フレーム内に複数の作業員が映ることがあり、それぞれの着用状況を個別に検出する必要がある。最もこの要件に適した Azure サービスと機能はどれか。
- A. Azure AI Custom Vision の物体検出:「ヘルメット着用」「ヘルメット未着用」などのカスタムラベルで各作業員の保護具着用状態を検出する
- B. Azure AI Vision の標準画像分析APIのタグ機能:「helmet」タグが含まれるか確認する
- C. Azure AI Vision の画像キャプション生成:キャプションに「wearing helmet」が含まれるか確認する
- D. Azure AI Face の顔検出:各作業員の顔を検出して服装を分析する
解答と解説を見る
正解: A
複数の作業員それぞれの保護具着用状況を個別に検出するには、各人物の位置と着用状態を同時に特定できる物体検出が必要である。Azure AI Custom Visionの物体検出プロジェクトで「ヘルメット着用者」「ヘルメット未着用者」「ベスト着用者」「ベスト未着用者」などのカスタムラベルを使って訓練すれば、各人物のバウンディングボックスと着用状態を一括検出できる。標準タグ機能は画像全体に対して「helmet」タグを付与するだけで個人別の判定はできない。Azure AI Faceは顔の検出・識別専用で服装分析機能はない。キャプション生成は自然言語説明であり個人別の着用有無の構造化判定には使えない。
📚 関連サービスの解説: Azure AI Vision