azure-ai-vision-imageanalysis-java
Azure AI Vision Java SDKで画像分析アプリを作成
画像キャプション、OCRテキスト抽出、オブジェクト検出、またはスマートクロッピングをJavaアプリケーションに追加する必要があります。このスキルは、適切な認証管理とエラー処理によりAzure AI Vision SDKを統合するためのすぐに使用できるコードパターンを提供します。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "azure-ai-vision-imageanalysis-java". image.jpgのキャプションを生成
النتيجة المتوقعة:
Azure AI Vision SDKは「会議テーブルの周りに座ってプレゼンテーションについて議論している人々のグループ」のようなキャプションを、0.92のconfidenceスコア付きで生成します。コードはテキストとconfidence値の两者を抽出する方法を示しています。
استخدام "azure-ai-vision-imageanalysis-java". receipt.pngからテキストを抽出
النتيجة المتوقعة:
OCR結果には、ラインと単語レベルの詳細を持つ構造化テキストブロックが含まれます。各単語はテキスト、confidenceスコア(例:0.98)、および正確な位置合わせのためのバウンディングポリゴン座標を示します。
استخدام "azure-ai-vision-imageanalysis-java". photo.jpg内のオブジェクトを検出
النتيجة المتوقعة:
オブジェクト検出は検出されたオブジェクトの配列を返します。各オブジェクトには、名前(例:「person」、「laptop」)とconfidenceスコアを持つタグと、検出ボックスを描画するためのバウンディングボックス座標(x、y、width、height)が含まれます。
التدقيق الأمني
آمنThis 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.
مشكلات منخفضة المخاطر (4)
الأنماط المكتشفة
درجة الجودة
ماذا يمكنك بناءه
ドキュメントのデジタル化を自動化
スキャンされたドキュメント、領収書、請求書からテキストを抽出し、検索可能なデジタルアーカイブを作成。OCRを使用して紙ドキュメントを編集可能なテキストに変換。
Eコマース商品カタログの強化
商品画像のキャプションを自動的に生成し、検索インデックス向上のためにオブジェクトを検出。均一なカタログ表示用に一貫したスマートクロップサムネイルを作成。
アクセシビリティ機能の開発
視覚障碍ユーザーのために画像の説明を生成。コンテンツ管理システムで画像に自動的にaltテキストを提供。
جرّب هذه الموجهات
Azure AI Vision Java SDKを使用して、ローカルファイルパス /path/to/image.jpg の画像のキャプションを生成する方法を示してください。環境変数でクライアントをセットアップし、キャプションテキストとconfidenceスコアを出力する方法を含める。
Azure AI Vision SDKを使用してスキャンされたドキュメント画像でOCRを実行する方法を示してください。検出されたテキストブロック、ライン、単語をバウンディングポリゴンと共に反復処理するコードを含める。
複数の視覚機能(キャプション、タグ、オブジェクト、read(OCR))を使用して画像を分析するJavaコードを作成してください。ジェンダーニュートラルなキャプションと言語指定のための分析オプションの構成方法を示してください。
Azure AI Vision Java SDKで非同期クライアントを使用して画像を分析する方法を示してください。非同期結果とエラーを処理するためのサブスクライブパターンを示してください。
أفضل الممارسات
- Azure認証情報は常に環境変数に保管し、APIキーをソースコードにハードコードしないでください
- 高ボリュームの画像処理には非同期クライアントを使用して、スループットを向上させてください
- 堅牢なエラー処理とリトライロジックのためにHttpResponseExceptionを処理してください
تجنب
- APIキーまたはエンドポイントURLをJavaソースファイルにハードコードしないでください
- エラー処理を無視しないでください - Azureサービス例外を常にキャッチしてログ記録してください
- 20MBより大きい画像を処理しないでください - 失敗を避けるために分析前にリサイズしてください