AI-900 Question 172
Select 2You are developing an application that needs to analyze images and extract text from them, as well as classify objects within the images. Which Azure tools or services would be most appropriate for these tasks?
- A
Azure Cognitive Services Computer Vision API
- B
Azure Cognitive Services Translator
- C
Azure Machine Learning
- D
Azure Cognitive Services Custom Vision
- E
Azure Cognitive Services Form Recognizer
Show answer and explanation
Correct answers: A, D
Explanation
For extracting text and general-purpose image analysis, the Azure Cognitive Services Computer Vision API is the best choice. For classifying objects within images with custom models, Azure Cognitive Services Custom Vision is most suitable. Together, these two services directly address the tasks described in the scenario.
- A. Correct.
Azure Cognitive Services Computer Vision API is specifically designed for general-purpose image analysis tasks, such as extracting text from images and identifying objects, making it a suitable choice for this scenario.
- B. Incorrect.
Azure Cognitive Services Translator is used for translating text between languages and is not relevant to the tasks of analyzing images or classifying objects.
- C. Incorrect.
Azure Machine Learning is a platform for building, training, and deploying custom machine learning models. While powerful, it is not the most direct tool for these specific computer vision tasks that can be handled by pre-built services.
- D. Correct.
Azure Cognitive Services Custom Vision is designed for creating custom image classification models, making it a good choice for the task of classifying objects within images.
- E. Incorrect.
Azure Cognitive Services Form Recognizer is used for extracting information from forms and documents, which is unrelated to the tasks described in this scenario.