azure-ai-vision-imageanalysis-java
Erstellen Sie Bildanalyse-Apps mit Azure AI Vision Java SDK
Benötigen Sie Bildbeschriftung, OCR-Textextraktion, Objekterkennung oder intelligentes Zuschneiden für Ihre Java-Anwendung? Dieses Skill bietet sofort einsatzbereite Codemuster für die Integration des Azure AI Vision SDK mit ordnungsgemäßer Anmeldedatenverwaltung und Fehlerbehandlung.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“azure-ai-vision-imageanalysis-java”。 Beschriftung für image.jpg generieren
预期结果:
Das Azure AI Vision SDK generiert eine Beschriftung wie: 'Eine Gruppe von Personen, die an einem Konferenztisch sitzen und eine Präsentation besprechen' mit einem Konfidenzwert von 0,92. Der Code zeigt, wie sowohl der Text als auch der Konfidenzwert extrahiert werden.
正在使用“azure-ai-vision-imageanalysis-java”。 Text aus receipt.png extrahieren
预期结果:
OCR-Ergebnisse enthalten strukturierte Textblöcke mit Zeilen- und Wortebenen-Details. Jedes Wort zeigt seinen Text, Konfidenzwert (z.B. 0,98) und Begrenzungspolygon-Koordinaten für präzise Positionierung.
正在使用“azure-ai-vision-imageanalysis-java”。 Objekte in photo.jpg erkennen
预期结果:
Die Objekterkennung gibt ein Array erkannter Objekte zurück. Jedes Objekt enthält Tags mit Namen (z.B. 'person', 'laptop') und Konfidenzwerten sowie Begrenzungsrahmen-Koordinaten (x, y, Breite, Höhe) zum Zeichnen von Erkennungsboxen.
安全审计
安全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)
检测到的模式
质量评分
你能构建什么
Automatisierung der Dokumentendigitalisierung
Extrahieren Sie Text aus gescannten Dokumenten, Quittungen und Rechnungen, um durchsuchbare digitale Archive zu erstellen. Verwenden Sie OCR, um Papierdokumente in bearbeitbaren Text umzuwandeln.
Verbesserung von E-Commerce-Produktkatalogen
Generieren Sie automatisch Produktbildbeschriftungen und erkennen Sie Objekte für eine bessere Suchindexierung. Erstellen Sie konsistente, intelligent zugeschnittene Thumbnails für eine einheitliche Kataloganzeige.
Barrierefreiheitsfunktionen erstellen
Generieren Sie Bildbeschreibungen für sehbehinderte Benutzer. Stellen Sie automatischen Alt-Text für Bilder in Content-Management-Systemen bereit.
试试这些提示
Verwenden Sie das Azure AI Vision Java SDK, um eine Beschriftung für das Bild im lokalen Dateipfad /path/to/image.jpg zu generieren. Zeigen Sie, wie der Client mit Umgebungsvariablen eingerichtet wird und drucken Sie den Beschriftungstext mit Konfidenzwert aus.
Zeigen Sie mir, wie das Azure AI Vision SDK verwendet wird, um OCR auf einem gescannten Dokumentenbild durchzuführen. Fügen Sie Code hinzu, der durch erkannte Textblöcke, Zeilen und Wörter mit ihren Begrenzungspolygonen iteriert.
Schreiben Sie Java-Code, der ein Bild mit mehreren visuellen Features analysiert: Beschriftung, Tags, Objekte und Read (OCR). Zeigen Sie, wie die Analyseoptionen für geschlechtsneutrale Beschriftungen konfiguriert und die Sprache angegeben wird.
Demonstrieren Sie, wie der Async-Client im Azure AI Vision Java SDK verwendet wird, um Bilder zu analysieren. Zeigen Sie das Subscription-Muster zur Behandlung von asynchronen Ergebnissen und Fehlern.
最佳实践
- Speichern Sie Azure-Anmeldeinformationen immer in Umgebungsvariablen, harten Sie API-Schlüssel niemals im Quellcode ein
- Verwenden Sie Async-Clients für die Bildverarbeitung mit hohem Volumen, um den Durchsatz zu verbessern
- Verwenden Sie HttpResponseException für robuste Fehlerbehandlung und Wiederholungslogik
避免
- Harten Sie keine API-Schlüssel oder Endpunkt-URLs in Ihren Java-Quelldateien ein
- Ignorieren Sie nicht die Fehlerbehandlung - fangen und protokollieren Sie immer Azure-Service-Ausnahmen
- Verarbeiten Sie keine Bilder größer als 20 MB - ändern Sie die Größe vor der Analyse, um Fehler zu vermeiden