Skip to content
Contains samples for implementing Windows Vision Skills by extending the preview base API and using exsting skill packages
Branch: master
Clone or download
Latest commit d20631f May 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc User/lobourre/dahung mergefix (#17) Apr 19, 2019
samples adding logos to both sample apps May 3, 2019
.gitignore Initial commit Jan 14, 2019
LICENSE Initial commit Jan 14, 2019 Fix typo in May 1, 2019



Implementing and integrating efficient AI and Computer Vision (CV) solutions is a hard task for developers. The industry is moving at a fast pace and the amount of custom-tailored solutions coming out make it almost impossible for app developers to keep up easily. This proposed framework is meant to standardize the way AI and CV is put to use within a WinRT application running on the edge. It aims to abstract away the complexity of AI and CV techniques by simply defining the concept of skills which are modular pieces of code that process input and produce output. The implementation that contains the complex details is encapsulated by an extensible WinRT API that inherits the base class present in this namespace, which leverages built-in Windows primitives which in-turn eases interop with built-in acceleration frameworks or external 3rd party ones.

While this preview focuses on vision-oriented scenarios and primitives, this API is meant to accomodate any kind of input and output variable and a wide range of scenarios (Vision, Audio, Text, etc.).

How To Use

For how to use the framework to author a Skill to be consumed, and creating an app to consume the skill, see the SentimentAnalyzerCustomSkill Sample.

Other Samples

Copyright (c) Microsoft Corporation. All rights reserved.
You can’t perform that action at this time.