What is Azure AI Vision?
The Azure AI Vision service gives you access to advanced algorithms that process images and return information based on the visual features you're interested in. The following table lists the major product categories.
Service | Description |
---|---|
Optical Character Recognition (OCR) | The Optical Character Recognition (OCR) service extracts text from images. You can use the Read API to extract printed and handwritten text from photos and documents. It uses deep-learning-based models and works with text on various surfaces and backgrounds. These include business documents, invoices, receipts, posters, business cards, letters, and whiteboards. The OCR APIs support extracting printed text in several languages. Follow the OCR quickstart to get started. |
Image Analysis | The Image Analysis service extracts many visual features from images, such as objects, faces, adult content, and auto-generated text descriptions. Follow the Image Analysis quickstart to get started. |
Video Analysis | Video Analysis includes video-related feature like Spatial Analysis. Spatial Analysis analyzes the presence and movement of people on a video feed and produces events that other systems can respond to. Install the Spatial Analysis container to get started. |
Azure AI Vision for digital asset management
Azure AI Vision can power many digital asset management (DAM) scenarios. DAM is the business process of organizing, storing, and retrieving rich media assets and managing digital rights and permissions. For example, a company may want to group and identify images based on visible logos, faces, objects, colors, and so on. Or, you might want to automatically generate captions for images and attach keywords so they're searchable. For an all-in-one DAM solution using Azure AI services, Azure AI Search, and intelligent reporting, see the Knowledge Mining Solution Accelerator Guide on GitHub. For other DAM examples, see the Azure AI Vision Solution Templates repository.
Get started
To get started building Azure AI Vision into your app, follow a quickstart.
- Quickstart: Optical character recognition (OCR)
- Quickstart: Image Analysis
- Quickstart: Spatial Analysis container
Image requirements
Azure AI Vision can analyze images that meet the following requirements:
- The image must be presented in JPEG, PNG, GIF, or BMP format
- The file size of the image must be less than 4 megabytes (MB)
- The dimensions of the image must be greater than 50 x 50 pixels
- For the Read API, the dimensions of the image must be between 50 x 50 and 10,000 x 10,000 pixels.
Data privacy and security
As with all of the Azure AI services, developers using the Azure AI Vision service should be aware of Microsoft's policies on customer data. See the Azure AI services page on the Microsoft Trust Center to learn more.
Next steps
Follow a quickstart to implement and run a service in your preferred development language.