Microsoft researchers build algorithms and systems to automatically analyze imagery and extract knowledge from the visual world. This knowledge is used for additional research projects, such as the transformation of depth and scene data into three-dimensional renderings and the intelligent synthesis of labels for people, places and things into scene descriptions and calls to action.
Computer vision is visual processing and analytic components to ambitious projects such as the development of personal robots, in drones. Artificial intelligence and machine learning are widely embraced in efforts to automate computer vision tasks such as 3D recovery, facial and object recognition. So we have very much benefit using AI and Ml in this project we will be discussing small part of ML and AI.
Enough is Enough Show me Code 😀
Step 1 : MainPage.Xaml
We are now going to use https://www.nuget.org/packages/Xam.Plugin.Media plugin for picking up image from the device. After we receive an image we are going to return using “return image.GetStream(); ” now our image will to passed to the service client and result will be given in the form of tags.Then we will add those received tag inside MyLabel.Text = MyLabel.Text + tag.Name + “\n“; the label MYLabel.text which will be displayed in the UI screen.
For the VisionServiceClient you have to have a free or paid account https://azure.microsoft.com/en-in/services/cognitive-services/computer-vision/ and get the Endpoints from here.