Compétences azure-ai-vision-imageanalysis-java
📦

azure-ai-vision-imageanalysis-java

Sûr

Azure AI Vision Java SDKで画像分析アプリを作成

画像キャプション、OCRテキスト抽出、オブジェクト検出、またはスマートクロッピングをJavaアプリケーションに追加する必要があります。このスキルは、適切な認証管理とエラー処理によりAzure AI Vision SDKを統合するためのすぐに使用できるコードパターンを提供します。

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
v1 • 2/24/2026

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.

1
Fichiers analysés
295
Lignes analysées
4
résultats
1
Total des audits
Problèmes à risque faible (4)
External Commands Detection - False Positive
Static analyzer flagged 38 instances of 'Ruby/shell backtick execution' at various lines (15-268). Upon manual review, these are Maven XML dependency definitions and Java code examples - NOT shell commands. The analyzer incorrectly identified XML tags like <groupId> and <artifactId> as shell backticks.
Hardcoded URLs - False Positive
Static analyzer flagged 3 hardcoded URLs. These are all legitimate: (1) Line 102: example.com demo URL in sample code, (2) Line 269: Azure endpoint template for environment configuration, (3) Line 281: Microsoft documentation link. No credential exfiltration risk.
Environment Variable Access - Legitimate Secure Practice
Static analyzer flagged System.getenv() calls at lines 32-33. This is the SECURE recommended practice for handling Azure credentials - reading from environment variables rather than hardcoding them in source code. This is NOT a security vulnerability.
Weak Cryptographic Algorithm - False Positive
Static analyzer flagged 'weak cryptographic algorithm' at lines 3, 65, 67, 281, 294. These are: Line 3 (YAML: 'risk: unknown'), lines 65-67 (Markdown table formatting), line 281 (Azure documentation URL), line 294 (skill description). No cryptographic code present.

Motifs détectés

Critical Heuristic: Code Execution + Network + Credential Access - FALSE POSITIVE
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
97
Sécurité
100
Conformité aux spécifications

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より大きい画像を処理しないでください - 失敗を避けるために分析前にリサイズしてください

Foire aux questions

Azure AI Visionどのように認証しますか?
APIキーでKeyCredentialを使用して認証するか、マネージドIDサポートのためにDefaultAzureCredentialを使用できます。VISION_ENDPOINTとVISION_KEYを環境変数に保管してください。
どのような画像形式がサポートされていますか?
Azure AI VisionはJPEG、PNG、GIF、BMP、WEBP、ICO、TIFF、MPO形式をサポートしています。画像サイズは20MB以下、Dimensionsは50x50から16000x16000ピクセルの間にしてください。
URLから画像を分析できますか?
はい、URLから画像を分析するにはanalyzeFromUrl()メソッドを使用します。SDKはBinaryData.fromFile()を使用してローカルファイルの分析もサポートしています。
キャプション機能の精度はどのくらいですか?
キャプションのconfidenceスコアは通常0.0から1.0の範囲です。高いスコアほどより信頼性の高いキャプションを示します。Dense Captionsは異なる画像領域に対して複数の説明を提供します。
OCRではどのような言語がサポートされていますか?
Azure AI Vision OCRは90以上の言語をサポートしています。最適な結果のためにImageAnalysisOptionsでsetLanguage()を使用して言語を指定してください。
オンプレミスのAzure Stackで動作しますか?
はい、Azure AI Vision SDKは、適切なエンドポイントURLをローカルサービスに設定することで、Azure Stackや他のAzure Cognitive Servicesインスタンスに接続できます。

Détails du développeur

Structure de fichiers

📄 SKILL.md