Skip to content

Commit 41c5c94

Browse files
committed
cusvis freshness
1 parent b162001 commit 41c5c94

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

articles/ai-services/custom-vision-service/logo-detector-mobile.md

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ author: PatrickFarley
77
manager: nitinme
88
ms.service: azure-ai-custom-vision
99
ms.topic: tutorial
10-
ms.date: 07/04/2023
10+
ms.date: 06/01/2024
1111
ms.author: pafarley
1212
ms.devlang: csharp
1313
ms.custom: devx-track-csharp
1414
---
1515

1616
# Tutorial: Recognize Azure service logos in camera pictures
1717

18-
In this tutorial, you'll explore a sample app that uses Custom Vision as part of a larger scenario. The AI Visual Provision app, a Xamarin.Forms application for mobile platforms, analyzes photos of Azure service logos and then deploys those services to the user's Azure account. Here you'll learn how it uses Custom Vision in coordination with other components to deliver a useful end-to-end application. You can run the whole app scenario for yourself, or you can complete only the Custom Vision part of the setup and explore how the app uses it.
18+
In this tutorial, explore a sample app that uses Custom Vision as part of a larger scenario. The AI Visual Provision app, a Xamarin.Forms application for mobile platforms, analyzes photos of Azure service logos and then deploys those services to the user's Azure account. Here you'll learn how it uses Custom Vision in coordination with other components to deliver a useful end-to-end application. You can run the whole app scenario for yourself, or you can complete only the Custom Vision part of the setup and explore how the app uses it.
1919

2020
This tutorial shows you how to:
2121

@@ -31,7 +31,9 @@ If you don't have an Azure subscription, create a [free account](https://azure.m
3131
- [Visual Studio 2017 or later](https://www.visualstudio.com/downloads/)
3232
- The Xamarin workload for Visual Studio (see [Installing Xamarin](/xamarin/cross-platform/get-started/installation/windows))
3333
- An iOS or Android emulator for Visual Studio
34-
- The [Azure CLI](/cli/azure/install-azure-cli-windows) (optional)
34+
> [!NOTE]
35+
> You will need a macOS device to run an iOS emulator.
36+
- (Optional) The [Azure CLI](/cli/azure/install-azure-cli-windows)
3537

3638
## Get the source code
3739

@@ -87,9 +89,9 @@ To learn more about how the app handles this data, start with the **GetResources
8789

8890
## Add text recognition
8991

90-
The Custom Vision portion of the tutorial is complete. If you want to run the app, you'll need to integrate the Azure AI Vision service as well. The app uses the Azure AI Vision text recognition feature to supplement the logo detection process. An Azure logo can be recognized by its appearance *or* by the text printed near it. Unlike Custom Vision models, Azure AI Vision is pretrained to perform certain operations on images or videos.
92+
The Custom Vision portion of the tutorial is complete. If you want to run the app, you'll need to integrate the Azure AI Vision service as well. The app uses the Azure AI Vision optical character recognition feature to supplement the logo detection process. An Azure logo can be recognized by its appearance *or* by the text printed near it. Unlike Custom Vision models, Azure AI Vision is pretrained to perform certain operations on images or videos.
9193

92-
Subscribe to the Azure AI Vision service to get a key and endpoint URL. For help on this step, see [How to obtain keys](../multi-service-resource.md?pivots=azportal).
94+
Subscribe to the Azure AI Vision service to get a key and endpoint URL. For help on this step, see [Create a multi-service resource](../multi-service-resource.md?pivots=azportal).
9395

9496
![The Azure AI Vision service in the Azure portal, with the Quickstart menu selected. A link for keys is outlined, as is the API endpoint URL](media/azure-logo-tutorial/comvis-keys.png)
9597

@@ -99,7 +101,7 @@ Next, open the *Source\VisualProvision\AppSettings.cs* file and populate the `Co
99101

100102
## Create a service principal
101103

102-
The app requires an Azure service principal account to deploy services to your Azure subscription. A service principal lets you delegate specific permissions to an app using Azure role-based access control. To learn more, see the [service principals guide](/azure-stack/operator/azure-stack-create-service-principals).
104+
The app requires an Azure service principal account to deploy the detected Azure services to your Azure subscription. A service principal lets you delegate specific permissions to an app using Azure role-based access control. To learn more, see the [service principals guide](/azure-stack/operator/azure-stack-create-service-principals).
103105

104106
You can create a service principal by using either Azure Cloud Shell or the Azure CLI, as shown here. To begin, sign in and select the subscription you want to use.
105107

@@ -133,19 +135,14 @@ Take note of the `clientId` and `tenantId` values. Add them to the appropriate f
133135

134136
## Run the app
135137

136-
At this point, you've given the app access to:
137-
138+
Now you've given the app access to:
138139
- A trained Custom Vision model
139140
- The Azure AI Vision service
140141
- A service principal account
141142

142143
Follow these steps to run the app:
143144

144-
1. In Visual Studio Solution Explorer, select either the **VisualProvision.Android** project or the **VisualProvision.iOS** project. Choose a corresponding emulator or connected mobile device from the drop-down menu on the main toolbar. Then run the app.
145-
146-
> [!NOTE]
147-
> You will need a macOS device to run an iOS emulator.
148-
145+
1. In the Visual Studio Solution Explorer, select either the **VisualProvision.Android** project or the **VisualProvision.iOS** project. Choose a corresponding emulator or connected mobile device from the drop-down menu on the main toolbar. Then run the app.
149146
1. On the first screen, enter your service principal client ID, tenant ID, and password. Select the **Login** button.
150147

151148
> [!NOTE]

0 commit comments

Comments
 (0)