You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-services/computer-vision/how-to/video-retrieval.md
+5-32Lines changed: 5 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Do video retrieval using vectorization - Image Analysis 4.0
3
3
titleSuffix: Azure AI services
4
-
description: Learn how to call the Spatial Analysis Video Retrieval APIs to vectorize video frames and search terms.
4
+
description: Learn how to call the Video Retrieval APIs to vectorize video frames and search terms.
5
5
#services: cognitive-services
6
6
author: PatrickFarley
7
7
manager: nitinme
@@ -14,7 +14,7 @@ ms.author: pafarley
14
14
15
15
# Do video retrieval using vectorization (version 4.0 preview)
16
16
17
-
Azure AI Spatial Analysis Video Retrieval APIs are part of Azure AI Vision and enable developers to create an index, add documents (videos and images) to it, and search with natural language. Developers can define metadata schemas for each index and ingest metadata to the service to help with retrieval. Developers can also specify what features to extract from the index (vision, speech) and filter their search based on features.
17
+
Azure AI Video Retrieval APIs are part of Azure AI Vision and enable developers to create an index, add documents (videos and images) to it, and search with natural language. Developers can define metadata schemas for each index and ingest metadata to the service to help with retrieval. Developers can also specify what features to extract from the index (vision, speech) and filter their search based on features.
18
18
19
19
## Prerequisites
20
20
@@ -24,38 +24,11 @@ Azure AI Spatial Analysis Video Retrieval APIs are part of Azure AI Vision and e
24
24
25
25
## Input requirements
26
26
27
-
### Supported formats
28
-
29
-
| File format | Description |
30
-
| ----------- | ----------- |
31
-
|`asf`| ASF (Advanced / Active Streaming Format) |
To use the Spatial Analysis Video Retrieval APIs in a typical pattern, you would do the following steps:
31
+
To use the Video Retrieval APIs in a typical pattern, you would do the following steps:
59
32
60
33
1. Create an index using **PUT - Create an index**.
61
34
2. Add video documents to the index using **PUT - CreateIngestion**.
@@ -65,7 +38,7 @@ To use the Spatial Analysis Video Retrieval APIs in a typical pattern, you would
65
38
66
39
### Use Video Retrieval APIs for metadata-based search
67
40
68
-
The Spatial Analysis Video Retrieval APIs allows a user to add metadata to video files. Metadata is additional information associated with video files such as "Camera ID," "Timestamp," or "Location" that can be used to organize, filter, and search for specific videos. This example demonstrates how to create an index, add video files with associated metadata, and perform searches using different features.
41
+
The Video Retrieval APIs allows a user to add metadata to video files. Metadata is additional information associated with video files such as "Camera ID," "Timestamp," or "Location" that can be used to organize, filter, and search for specific videos. This example demonstrates how to create an index, add video files with associated metadata, and perform searches using different features.
Copy file name to clipboardExpand all lines: articles/ai-services/computer-vision/intro-to-spatial-analysis-public-preview.md
+21-18Lines changed: 21 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,33 +1,30 @@
1
1
---
2
-
title: What is Spatial Analysis?
2
+
title: What is Video Analysis?
3
3
titleSuffix: Azure AI services
4
-
description: This document explains the basic concepts and features of the Azure Spatial Analysis container.
4
+
description: This document explains the basic concepts and features of Azure Spatial Analysis and Video Retrieval.
5
5
#services: cognitive-services
6
6
author: PatrickFarley
7
7
manager: nitinme
8
8
ms.author: pafarley
9
9
ms.service: azure-ai-vision
10
10
ms.topic: overview
11
-
ms.date: 01/19/2024
11
+
ms.date: 02/12/2024
12
+
ms.custom: contperf-fy22q2, ignite-2022
12
13
---
13
14
14
-
# What is Spatial Analysis?
15
+
# What is Video Analysis?
15
16
16
-
You can use Azure AI Vision Spatial Analysis to detect the presence and movements of people in video. Ingest video streams from cameras, extract insights, and generate events to be used by other systems. The service can do things like count the number of people entering a space or measure compliance with face mask and social distancing guidelines. By processing video streams from physical spaces, you're able to learn how people use them and maximize the space's value to your organization.
17
+
Video Analysis includes video-related features like Spatial Analysis and Video Retrieval.
18
+
19
+
## Spatial Analysis
20
+
21
+
You can use Azure AI Vision Spatial Analysis to detect the presence and movements of people in video. Ingest video streams from cameras, extract insights, and generate events to be used by other systems. The service can do things like count the number of people entering a space or measure compliance with face mask and social distancing guidelines. By processing video streams from physical spaces, you're able to learn how people use them and maximize the space's value to your organization.
17
22
18
23
Try out the capabilities of Spatial Analysis quickly and easily in your browser using Vision Studio.
<!--This documentation contains the following types of articles:
24
-
* The [quickstarts](./quickstarts-sdk/analyze-image-client-library.md) are step-by-step instructions that let you make calls to the service and get results in a short period of time.
25
-
* The [how-to guides](./how-to/call-analyze-image.md) contain instructions for using the service in more specific or customized ways.
26
-
* The [conceptual articles]() provide in-depth explanations of the service's functionality and features.
27
-
* The [tutorials](./tutorials/storage-lab-tutorial.md) are longer guides that show you how to use this service as a component in broader business solutions.-->
28
-
29
-
## What it does
30
-
Spatial Analysis ingests video then detects people in the video. After people are detected, the system tracks the people as they move around over time then generates events as people interact with regions of interest. All operations give insights from a single camera's field of view.
31
28
32
29
### People counting
33
30
This operation counts the number of people in a specific zone over time using the PersonCount operation. It generates an independent count for each frame processed without attempting to track people across frames. This operation can be used to estimate the number of people in a space or generate an alert when a person appears.
@@ -50,23 +47,29 @@ Spatial Analysis can also be configured to detect if a person is wearing a prote
50
47
51
48
## Video Retrieval
52
49
53
-
Spatial Analysis Video Retrieval is a service that lets you create a search index, add documents (videos and images) to it, and search with natural language. Developers can define metadata schemas for each index and ingest metadata to the service to help with retrieval. Developers can also specify what features to extract from the index (vision, speech) and filter their search based on features.
50
+
Video Retrieval is a service that lets you create a search index, add documents (videos and images) to it, and search with natural language. Developers can define metadata schemas for each index and ingest metadata to the service to help with retrieval. Developers can also specify what features to extract from the index (vision, speech) and filter their search based on features.
54
51
55
-
[Call the Video Retrieval APIs](./how-to/video-retrieval.md)
52
+
> [!div class="nextstepaction"]
53
+
> [Call the Video Retrieval APIs](./how-to/video-retrieval.md)
56
54
57
55
## Input requirements
58
56
57
+
#### [Spatial Analysis](#tab/sa)
58
+
59
59
Spatial Analysis works on videos that meet the following requirements:
60
60
* The video must be in RTSP, rawvideo, MP4, FLV, or MKV format.
61
61
* The video codec must be H.264, HEVC(H.265), rawvideo, VP9, or MPEG-4.
Follow the [quickstart](spatial-analysis-container.md) to set up the Spatial Analysis container and begin analyzing video.
66
69
67
70
## Responsible use of Spatial Analysis technology
68
71
69
-
To learn how to use Spatial Analysis technology responsibly, see the [transparency note](/legal/cognitive-services/computer-vision/transparency-note-spatial-analysis?context=%2fazure%2fcognitive-services%2fComputer-vision%2fcontext%2fcontext). Microsoft's transparency notes help you understand how our AI technology works and the choices system owners can make that influence system performance and behavior. They focus on the importance of thinking about the whole system including the technology, people, and environment.
72
+
To learn how to use Spatial Analysis technology responsibly, see the [Transparency note](/legal/cognitive-services/computer-vision/transparency-note-spatial-analysis?context=%2fazure%2fcognitive-services%2fComputer-vision%2fcontext%2fcontext). Microsoft's transparency notes help you understand how our AI technology works and the choices system owners can make that influence system performance and behavior. They focus on the importance of thinking about the whole system including the technology, people, and environment.
Copy file name to clipboardExpand all lines: articles/ai-services/computer-vision/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Azure's Azure AI Vision service gives you access to advanced algorithms that pro
27
27
|[Optical Character Recognition (OCR)](overview-ocr.md)|The Optical Character Recognition (OCR) service extracts text from images. You can use the new 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](./language-support.md). Follow the [OCR quickstart](quickstarts-sdk/client-library.md) to get started.|
28
28
|[Image Analysis](overview-image-analysis.md)| 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](quickstarts-sdk/image-analysis-client-library-40.md) to get started.|
29
29
|[Face](overview-identity.md)| The Face service provides AI algorithms that detect, recognize, and analyze human faces in images. Facial recognition software is important in many different scenarios, such as identification, touchless access control, and face blurring for privacy. Follow the [Face quickstart](quickstarts-sdk/identity-client-library.md) to get started. |
30
-
|[Spatial Analysis](intro-to-spatial-analysis-public-preview.md)|The Spatial Analysis service 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](spatial-analysis-container.md) to get started.|
30
+
|[Video Analysis](intro-to-spatial-analysis-public-preview.md)|Video Analysis includes video-related features like Spatial Analysis and Video Retrieval. 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](spatial-analysis-container.md) to get started. [Video Retrieval](/azure/ai-services/computer-vision/how-to/video-retrieval) lets you create an index of videos that you can search with natural language.|
0 commit comments