Skip to content
This repository has been archived by the owner on Jan 7, 2023. It is now read-only.
/ Intel-AI-Skills Public archive

Sample applications to show API usage for Intel(R) AI Skills released on nuget.org.

License

Notifications You must be signed in to change notification settings

intel/Intel-AI-Skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DISCONTINUATION OF PROJECT

This project will no longer be maintained by Intel.

Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.

Intel no longer accepts patches to this project.

If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the open source software community, please create your own fork of this project.

Contact: webadmin@linux.intel.com

Intel® AI Skills

Overview

Intel® AI Skills are based on the Windows* Skills API defined by Microsoft*. The Skills API is a framework which enables algorithm developers to deliver their implementation with a standardized interface. It hides complexity from the application developer while exposing key interfaces. For a more detailed description, please refer to Microsoft* documentation. As part of the current suite, Intel® has provided a set of skills as nugets along with sample application source code to demonstrate the usage. Each skill leverages Artificial Intelligence (AI) inference to run vision based algorithms. To access APIs and functionality exposed by the skill, the application developer needs to install the corresponding nuget package. The pseudo code explaining how to invoke APIs for each of the skills is covered in the documentation that follows.

The nuget packages for each of these skills can be downloaded from Nuget.org. For more information, please visit the Intel® AI Skills webpage.

Usage

This installment of Intel® AI Skills is focused on AI inference on images. These are building blocks which can be consumed by an application to showcase how AI can be used to enhance user experience. The application developer can also choose to combine two or more skills to deliver a more complex use case. The following Intel® AI Skills are available. Click on the links below to get a more detailed description for each.

Skill Description
Background Blur Segments out individuals while blurring the background image to highlight the individuals in the foreground.
Background Replacement Segments out individuals while replacing the background with a user-selected image.
Face Detection Detects face(s) and returns face bounding box(es) and other attributes, such as eyes, mouths, or nose tips.
Intruder Detection Detects intruder by checking to see if an additional face or person is present in the video frame.
Person Detection Detects person(s) and returns person bounding box(es).
Super Resolution Converts a low-resolution image or video frame (320 x 240) to a high-resolution image (1280 x 960).
Super Resolution (WinML) Converts a low-resolution image or video frame (640 x 360) to a high-resolution image (1280 x 720).

Also see:


* Other names and brands may be claimed as the property of others.

About

Sample applications to show API usage for Intel(R) AI Skills released on nuget.org.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages