Giter Site home page Giter Site logo

microsoft / aiskillsforwindows Goto Github PK

View Code? Open in Web Editor NEW
167.0 26.0 45.0 48.31 MB

Contains samples for implementing Windows Skills by extending the preview base API and using exsting skill packages

Home Page: https://docs.microsoft.com/en-us/windows/ai/windows-vision-skills/

License: MIT License

aiskillsforwindows's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aiskillsforwindows's Issues

Class not registered error on desktop sample

Hi!
I'm kind of new to C++/WinRT and trying to test desktop samples with VS2017.
I started from VisionSkillsSamples.sln, build and run Desktop/ObjectDetectorSample_Desktop.

While dealing with this issue, I found that my executable doesn't have dependencies on skill-related dlls(e.g. Microsoft.AI.Skills.SkillInterfacePreview.dll ...). I'm not sure this is related to my issue, but I expected to have those dependencies.

Please let me know if I missed any configuration required.
Thank you!

  • I had to run unblock-file on prebuild and postbuild scripts to make them work.

Output ObjectDetectorPreview Confidence Level with Matches

Request for ObjectDetectorPreview :
Is it possible to output the confidence level with each match - like what is returned for Windows ML / Custom Vision ONNX files? The Evaluations are returning some poor results in some cases (ie. mixing up leaves on a tree branch as a 'Person' from a 4k security camera is one ongoing issue) - I'm pretty sure ability to filter out low confidence matches would make a big difference here.

Help with pattern recognition

Hello,
I want to study the use of AI in the context of pattern recognition. Not that of human faces that has been done for a long time, but in that of the recognition of mushroom spores. Visually we can compare these spores to seeds of various plants.
I start in this area but I think it is already building models of these objects.
Can Windows Vision Skills help with this project?

Thank you

Win32 Consume Windows Skill without Application Manifest

I'm writing a win32 dll and using Windows Vision Skill to process input image, my dll will be loaded automatically by system process, however I don't have permission to edit application manifest.
I got exception "ClassFactory cannot supply requested class".

Does anyway to load Windows Vision Skill inside a win32 dll without using application manifest?

Usage for Hololens 2

Respected People,

I am trying to develop an Object Detection Application for Hololens 2 via Unity. I just want to know whether the Namespaces and the Code Snippets used in this sample for Object Detection can also be used inside unity editor to be deployed to Hololens 2. Is there a possiblity? if not is there any other sample references which could be used for Object detection via Hololens 2. Please do hlep me with this.

Exception throw out when run sample "SkeletalDetectorSample_Desktop"

Hi, I'm trying to run the vpu_preview sample "SkeletalDetectorSample_Desktop", my OS version is 19569, so I updated it on the project property and also updated the nuget package https://www.nuget.org/packages/Microsoft.AI.Skills.SkillInterfacePreview/# to latest one.

It's built successfully but when run it, exception happens. Do I need additional configuration to get it run? Thanks.

Exception thrown at 0x00007FFF88F9A599 (KernelBase.dll) in SkeletalDetectorSample_Desktop.exe: WinRT originate error - 0x80040154 : 'Class not registered'.
'SkeletalDetectorSample_Desktop.exe' (Win32): Loaded 'C:\Windows\System32\bcrypt.dll'.
'SkeletalDetectorSample_Desktop.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'.
Exception thrown at 0x00007FFF88F9A599 in SkeletalDetectorSample_Desktop.exe: Microsoft C++ exception: winrt::hresult_error at memory location 0x000000CDA515E970.

SkeletalDetectorSample_UWP Can not find any bodies in GPU mode

The SkeletalDetectorSample_UWP can not find any bodies in GPU mode, but it runs correct in CPU mode. The ObjectDetectorSample_UWP runs correct both.

Environment:
Lonovo Y7000
Windows 10 Insider Preview Build 18965.rs_prerelease.190803
CPU: i7-9750H
RAM:16GB
GPU: Nvidia RTX 2060
IDE: Visual Studio 2019 community

Crushing after deploying on windows IOT

We have UWP application.

After adding this libs from NuGet we have a problem.

When we try to run our application in desktop (x86/64) - all works.

But when we try to run into rasbery pi 3 (windows IoT, ARM) we have an exception when we try to initailize class ObjectDetectorDescriptor

HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)

for example:
var descriptor = new ObjectDetectorDescriptor();

SkeletalDetector very slow on Hololens 2

On my local machine (Win 10, Win 18362.1082) the skeletaldetector example runs very well with ~200ms eval time on the CPU (i7-6700k) and less than 100ms on the GPU (1080Ti).
When trying it out on the Hololens 2 (10.0.19041.1382), the framerate drops drastically with eval time of ~2000ms on the CPU (Armv8 64-Bit Family 8 Model 803 Revision 70C) and ~10000ms on the GPU (Qualcomm Adreno 630GPU).
Any way to make this faster on the HL2?

Mobile Version of these skills

It would be nice if you can provide the NuGet packages that are compatible with .NET Standard 2.0, iOS and Android along with UWP. That way we could AI Vision apps for the mobile platforms. After all, mobile is nothing without cloud support, and cloud needs mobile frontend in addition to desktop, web, etc.

Data Error (Cyclic Redundancy Check)"

hi, i run the projrct of ObjectDetectorSample .error : Data Error (Cyclic Redundancy Check)"
run location " await InitializeObjectDetectorAsync();"

how fix this
thanks!

Sometime could not get result

I use AISkill - Concepttagger in C++/WinRT project to analyze Images
It work great most of time
however, sometimes, I could not get any result from same picture I get result success before
and I didn't get any error message
I just know that Microsoft.AI.Skills.SkillInterface.dll doesn't work

1.0.0.2 Intel Vision Skills NuGet Packages Broken / Attribution Text Files marked as 'Compile'

FYI:
There's a problem with the 1.0.0.2 'Intel' Vision Skills packages that were published by Intel. (not yet tried to see if the 1.0.0.3 updates suffer same problem).

All the embedded attibution 'text' files appear to have been included with the 'Compile' build action - which prevents any samples from being built once you download the packages from NuGet. (VS2019 throws a bunch of compile errors as it tries to treach all these text files as code).

To fix this I had to go into the NuGet package cache folder and manually delete all the .txt files from those subfolders before I could compile anything.

As per above - just saw 1.0.03 has just been published (with new skills) - will check to see if it's still a problem there (can't find any release notes for your stuff so I'm unable to see what was fixed).

thanks
Niall

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.