April 30, 2019 11:00 am

Announcing Windows Vision Skills (Preview)

By / Program Manager, Core OS and Intelligent Edge

Today, we’re announcing the preview of Windows Vision Skills, a set of NuGet packages that make it easy for application developers to solve complex computer vision problems using a simple set of APIs.

From left to right, you are seeing in action the Object Detector, Skeletal Detector, and Emotion Recognizer skills.

Figure 1- From left to right, you are seeing in action the Object Detector, Skeletal Detector, and Emotion Recognizer skills.

With Windows Vision Skills,

  • An app developer can use out-of-box WinRT APIs to add pre-built vision skills like object detection, skeletal detection and face sentiment analysis in their Windows applications (.NET, Win32, and UWP).
  • A computer vision developer can leverage hardware acceleration frameworks on Windows devices by packaging their solution as a Vision Skill – without worrying about low-level APIs.

Chart showing Windows Vision Skills applications

All Windows Vision Skills inherit the base classes and interfaces in Microsoft.AI.Skills.SkillInterfacePreview. This open framework can easily be extended to work with existing machine learning frameworks and libraries such as OpenCV.

Windows Vision Skills complements existing Windows support for inference of ONNX models by utilizing WinML for local inferencing. The framework allows you to build intelligent applications while leveraging platform optimization.

Get started now!

Play around with samples or learn how to create your own Windows Vision Skills using our tutorials.

Have a feature request or want to submit feedback? Find us on GitHub.

Updated April 30, 2019 11:01 am