ImageAnalysisClient Class
- java.
lang. Object - com.
azure. ai. vision. imageanalysis. ImageAnalysisClient
- com.
public final class ImageAnalysisClient
Initializes a new instance of the synchronous ImageAnalysisClient type.
//
// Create a synchronous Image Analysis client.
//
ImageAnalysisClient client = new ImageAnalysisClientBuilder()
.endpoint(endpoint)
.credential(new KeyCredential(key))
.buildClient();
Method Summary
Methods inherited from java.lang.Object
Method Details
analyze
public ImageAnalysisResult analyze(BinaryData imageData, List
Performs a single Image Analysis operation on a given image buffer.
Parameters:
Returns:
// // Synchronous analysis of an image file (sample.jpg), using all visual features, // with all options set. You will likely need fewer visual features and only // some (or no) options set. // ImageAnalysisOptions options = new ImageAnalysisOptions() .setLanguage("en") .setGenderNeutralCaption(true) .setSmartCropsAspectRatios(Arrays.asList(0.9, 1.33)) .setModelVersion("latest"); ImageAnalysisResult result = client.analyze( BinaryData.fromFile(new File("sample.jpg").toPath()), Arrays.asList( VisualFeatures.SMART_CROPS, VisualFeatures.CAPTION, VisualFeatures.DENSE_CAPTIONS, VisualFeatures.OBJECTS, VisualFeatures.PEOPLE, VisualFeatures.READ, VisualFeatures.TAGS), options);
analyzeFromUrl
public ImageAnalysisResult analyzeFromUrl(String imageUrl, List
Performs a single Image Analysis operation on a give image URL.
Parameters:
Returns:
// // Synchronous analysis of an image file (https://aka.ms/azsdk/image-analysis/sample.jpg), // using all visual features, with all options set. You will likely need fewer visual features // and only some (or no) options set. // ImageAnalysisOptions options = new ImageAnalysisOptions() .setLanguage("en") .setGenderNeutralCaption(true) .setSmartCropsAspectRatios(Arrays.asList(0.9, 1.33)) .setModelVersion("latest"); ImageAnalysisResult result = client.analyzeFromUrl( "https://aka.ms/azsdk/image-analysis/sample.jpg", Arrays.asList( VisualFeatures.SMART_CROPS, VisualFeatures.CAPTION, VisualFeatures.DENSE_CAPTIONS, VisualFeatures.OBJECTS, VisualFeatures.PEOPLE, VisualFeatures.READ, VisualFeatures.TAGS), options);
analyzeFromUrlWithResponse
public Response
Performs a single Image Analysis operation on a given image URL, while allowing customization of the HTTP request and access to HTTP request and response details. This is not commonly used.
Parameters:
Returns:
analyzeWithResponse
public Response
Performs a single Image Analysis operation on a given image buffer, while allowing customization of the HTTP request and access to HTTP request and response details. This is not commonly used.
Parameters:
Returns:
Applies to
Azure SDK for Java
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour