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.
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.
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!
Have a feature request or want to submit feedback? Find us on GitHub.