Reader small image

You're reading from  Learning Microsoft Cognitive Services

Product typeBook
Published inMar 2017
Reading LevelIntermediate
PublisherPackt
ISBN-139781786467843
Edition1st Edition
Languages
Right arrow
Author (1)
Leif Larsen
Leif Larsen
author image
Leif Larsen

Leif Larsen is a software engineer based in Norway. After earning a degree in computer engineering, he went on to work with the design and configuration of industrial control systems, for the most part, in the oil and gas industry. Over the last few years, he has worked as a developer, developing and maintaining geographical information systems, working with .NET technology. Today, he is working with a start-up, developing a brand new SaaS product. In his spare time, he develops mobile apps and explores new technologies to keep up with the high-paced tech world. You can find out more about him by checking out his blog, "Leif Larsen", and following him on Twitter (@leif_larsen) and LinkedIn (lhlarsen).
Read more about Leif Larsen

Right arrow

Diving into the Video API


The Video API provides advanced algorithms for video processing. Using this API, you can build more personalized and intelligent applications.

There are four main features of this API, which we will look into. They are:

  • Face detection and tracking

  • Motion detection

  • Stabilizing shaky videos

  • Generating intelligent video thumbnails

Note

If you have not already done so, register for an API key for the Video API at https://www.microsoft.com/cognitive-services/en-us/video-api.

Microsoft have created a NuGet package, containing the Video API, which allows us to utilize all the features available. Let us start by creating a new project in Visual Studio, based off our MVVM template.

In the newly created project, add Microsoft.ProjectOxford.Video through the NuGet Package Manager.

As this example project will have a lot of common functionality, we just need one View. The example code provided has added a View, VideoView.xaml, to the View folder, and a corresponding view model. You...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Learning Microsoft Cognitive Services
Published in: Mar 2017Publisher: PacktISBN-13: 9781786467843

Author (1)

author image
Leif Larsen

Leif Larsen is a software engineer based in Norway. After earning a degree in computer engineering, he went on to work with the design and configuration of industrial control systems, for the most part, in the oil and gas industry. Over the last few years, he has worked as a developer, developing and maintaining geographical information systems, working with .NET technology. Today, he is working with a start-up, developing a brand new SaaS product. In his spare time, he develops mobile apps and explores new technologies to keep up with the high-paced tech world. You can find out more about him by checking out his blog, "Leif Larsen", and following him on Twitter (@leif_larsen) and LinkedIn (lhlarsen).
Read more about Leif Larsen