Microsoft.AI.Skills.SkillInterfacePreview 0.6.0

Microsoft Vision Skill Interface

Suggested Alternatives

Microsoft.AI.Skills.SkillInterface

Additional Details

This package is deprecated as it was a preview (as shown in its suffix moniker) and is now being replaced by non-monikored package offering the same functionalities and more with improve performance and reliability

Install-Package Microsoft.AI.Skills.SkillInterfacePreview -Version 0.6.0
dotnet add package Microsoft.AI.Skills.SkillInterfacePreview --version 0.6.0
<PackageReference Include="Microsoft.AI.Skills.SkillInterfacePreview" Version="0.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.AI.Skills.SkillInterfacePreview --version 0.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
  • Added SkillInformation class
  • Encapsulate skill information in ISkillDescriptor.Information instead of:
    • ISkillDescriptor.Name
    • ISkillDescriptor.Version
    • ISkillDescriptor.Id
    • ISkillDescriptor.Description
  • Better error handling
  • Allow Tensors with a single entry to be set using a value primitive:
    i.e. :
    // Suppose you have a binding instance obtained from a skill like so:
    ISkillBinding binding = await skill.CreateSkillBindingAsync();
    // in case of a SkillTensorIntFeatureValue with a shape of [1] placed in a binding object under a feature called "test", 
    // you can now invoke:
    await binding["Test"].SetValueAsync(42);
    // where formerly you would have to call (note that this is still supported):
    await binding["Test"].SetValueAsync(new List<int>(){42});
    
  • Added SkillInformation class
  • Encapsulate skill information in ISkillDescriptor.Information instead of:
    • ISkillDescriptor.Name
    • ISkillDescriptor.Version
    • ISkillDescriptor.Id
    • ISkillDescriptor.Description
  • Better error handling
  • Allow Tensors with a single entry to be set using a value primitive:
    i.e. :
    // Suppose you have a binding instance obtained from a skill like so:
    ISkillBinding binding = await skill.CreateSkillBindingAsync();
    // in case of a SkillTensorIntFeatureValue with a shape of [1] placed in a binding object under a feature called "test", 
    // you can now invoke:
    await binding["Test"].SetValueAsync(42);
    // where formerly you would have to call (note that this is still supported):
    await binding["Test"].SetValueAsync(new List<int>(){42});
    

Dependencies

This package has no dependencies.

NuGet packages (12)

Showing the top 5 NuGet packages that depend on Microsoft.AI.Skills.SkillInterfacePreview:

Package Downloads
Microsoft.AI.Skills.Vision.ObjectDetectorPreview
Microsoft Object Detector Skill
Microsoft.AI.Skills.Vision.SkeletalDetectorPreview
Microsoft Skeletal Detector Skill
Microsoft.AI.Skills.Vision.ConceptTaggerPreview
Microsoft Concept Tagger Skill
Microsoft.AI.Skills.Vision.ImageScanningPreview
Microsoft Image Scanning Skills
Intel.AI.Skills.BackgroundBlur
Background blur skill that extends the Microsoft.AI.Skills.SkillInterfacePreview APIs. It takes an image/video frame as input and blurs the background to highlight attention on user in the foreground.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.6.0 2,338 8/21/2019
0.5.2.15 31,414 5/17/2019
0.5.2.13 613 4/24/2019