azure-ai-vision-imageanalysis-java
Azure AI Vision Java SDKで画像分析アプリを作成
画像キャプション、OCRテキスト抽出、オブジェクト検出、またはスマートクロッピングをJavaアプリケーションに追加する必要があります。このスキルは、適切な認証管理とエラー処理によりAzure AI Vision SDKを統合するためのすぐに使用できるコードパターンを提供します。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "azure-ai-vision-imageanalysis-java". image.jpgのキャプションを生成
Résultat attendu:
Azure AI Vision SDKは「会議テーブルの周りに座ってプレゼンテーションについて議論している人々のグループ」のようなキャプションを、0.92のconfidenceスコア付きで生成します。コードはテキストとconfidence値の两者を抽出する方法を示しています。
Utilisation de "azure-ai-vision-imageanalysis-java". receipt.pngからテキストを抽出
Résultat attendu:
OCR結果には、ラインと単語レベルの詳細を持つ構造化テキストブロックが含まれます。各単語はテキスト、confidenceスコア(例:0.98)、および正確な位置合わせのためのバウンディングポリゴン座標を示します。
Utilisation de "azure-ai-vision-imageanalysis-java". photo.jpg内のオブジェクトを検出
Résultat attendu:
オブジェクト検出は検出されたオブジェクトの配列を返します。各オブジェクトには、名前(例:「person」、「laptop」)とconfidenceスコアを持つタグと、検出ボックスを描画するためのバウンディングボックス座標(x、y、width、height)が含まれます。
Audit de sécurité
SûrThis is a legitimate Azure AI Vision SDK documentation skill for Java. Static analysis flagged many patterns but all are false positives: (1) External commands detected at lines 15-268 are Maven XML and Java code examples, not shell commands. (2) Network URLs at lines 102, 269, 281 are example/demo URLs and documentation links. (3) Environment variable access at lines 32-33 uses System.getenv() for secure credential management - this is the recommended secure practice. (4) High/blocker findings for 'weak cryptographic algorithm' are YAML metadata and table formatting, not cryptographic code. The skill uses proper security practices by reading Azure credentials from environment variables rather than hardcoding them.
Problèmes à risque faible (4)
Motifs détectés
Score de qualité
Ce que vous pouvez construire
ドキュメントのデジタル化を自動化
スキャンされたドキュメント、領収書、請求書からテキストを抽出し、検索可能なデジタルアーカイブを作成。OCRを使用して紙ドキュメントを編集可能なテキストに変換。
Eコマース商品カタログの強化
商品画像のキャプションを自動的に生成し、検索インデックス向上のためにオブジェクトを検出。均一なカタログ表示用に一貫したスマートクロップサムネイルを作成。
アクセシビリティ機能の開発
視覚障碍ユーザーのために画像の説明を生成。コンテンツ管理システムで画像に自動的にaltテキストを提供。
Essayez ces prompts
Azure AI Vision Java SDKを使用して、ローカルファイルパス /path/to/image.jpg の画像のキャプションを生成する方法を示してください。環境変数でクライアントをセットアップし、キャプションテキストとconfidenceスコアを出力する方法を含める。
Azure AI Vision SDKを使用してスキャンされたドキュメント画像でOCRを実行する方法を示してください。検出されたテキストブロック、ライン、単語をバウンディングポリゴンと共に反復処理するコードを含める。
複数の視覚機能(キャプション、タグ、オブジェクト、read(OCR))を使用して画像を分析するJavaコードを作成してください。ジェンダーニュートラルなキャプションと言語指定のための分析オプションの構成方法を示してください。
Azure AI Vision Java SDKで非同期クライアントを使用して画像を分析する方法を示してください。非同期結果とエラーを処理するためのサブスクライブパターンを示してください。
Bonnes pratiques
- Azure認証情報は常に環境変数に保管し、APIキーをソースコードにハードコードしないでください
- 高ボリュームの画像処理には非同期クライアントを使用して、スループットを向上させてください
- 堅牢なエラー処理とリトライロジックのためにHttpResponseExceptionを処理してください
Éviter
- APIキーまたはエンドポイントURLをJavaソースファイルにハードコードしないでください
- エラー処理を無視しないでください - Azureサービス例外を常にキャッチしてログ記録してください
- 20MBより大きい画像を処理しないでください - 失敗を避けるために分析前にリサイズしてください