Windows SDK for Facial Expression Detection!

Hi,
I am new to Windows SDK, and working on a project that requires to detect facial expressions (mainly sad, happy). I found about Windows SDK, but not sure whether this will suits to my requirements.
Can I use it for Facial Expression Detection?
Thanks,
Dhaneshwar
Dhaneshwar

In the Kinect for Windows SDK 1.5 coupled with the Kinect for Windows Developer Toolkit 1.5.2, you can do basic face tracking (121 points are tracked).  There is no facial expression detection included, but a good starting place for writing your own
would be to look at the Animation Unit Coefficients returned by face tracking.  Once you have a face frame (see the FaceTrackingBasics-WPF sample for how to get face frames), you can find the AU Coefficients as follows:
// Assume frame variable contains a FaceTrackFrame.
EnumIndexableCollection<AnimationUnit, float> faceAUs =
frame.GetAnimationUnitCoefficients();
for (int index = 0; index < faceAUs.Count; ++index)
Debug.WriteLine(string.Format("{0}: {1} = {2}", index,
(AnimationUnit)index, faceAUs[index]));
which generates the following info in the debugger output window (your numbers will vary, of course):
0: LipRaiser = -0.0482193
1: JawLower = 0.2953424
2: LipStretcher = -0.587648
3: BrowLower = 0.05249858
4: LipCornerDepressor = 0.2725175
5: BrowRaiser = -0.2865464
Using these values, along with relative positions of selected points around the mouth and eye areas, it may be possible to detect facial expression patterns. Hope this helps.

Similar Messages

  • Why are there symmetry differences on Ipad or Windows ? ( for sketchbook express)

    On windows (surface 3) i can select x and y symmetry and on Ipad version only one axis symmetry. Is there a way to have both axis on Ipad?
    will the pro version on ipad have it?

    Sketchbook Express and Pro are actually made by Autodesk, not Adobe.
    That being said, Sketchbook Pro is a great app; I've been using it for a month or so, since Adobe took the ol' "*shrug* maybe we'll get around to it if we feel like it" line with regards to development of an Android version of Sketch.
    Since this is an Adobe forum, you'd probably be better off asking over at Autodesk.

  • Does Kinect for Windows V2 provide facial recognition API? Thanks

    Does Kinect for Windows V2 provide facial recognition API? Thanks

    For facial recognition with the Kinect, you can use the Developer Toolkit (v1.5.1). The API for the FaceTracking tools can be found
    here: http://msdn.microsoft.com/en-us/library/jj130970.aspx.
    You can also refer: How
    To: Kinect for Windows SDK Face Recognition Series
    Facial Recognition with Kinect
    Kinect
    for Windows: SDK and Runtime version 1.5 Released
    As mentioned in the article: Kinect for Windows:
    Frequently asked questions
    Does Kinect for Windows SDK offer facial recognition capabilities?
    Since version 1.5, the Kinect for Windows SDK and toolkit have supported real-time face tracking. Face tracking is not intended for facial recognition or identification. Face tracking detects and tracks the positions and orientations of faces in real time and
    provides animated three-dimensional (3D) meshes that are positioned in 3D over the Kinect depth sensor data. Face tracking can animate, in real time, eyebrow positions and mouth shape, as well as provide a high-resolution 3D mesh of the face than can be animated.
    With the SDK 2.0, Kinect can also track whether eyes are open or closed, the position of the nose, facial expressions, and the direction the face is pointing. The resolution of the tracked face has been increased by 20 times with a 1,360-point mesh, so that
    faces look more realistic. Conventional face-recognition algorithms can be used with the Kinect for Windows sensor’s RGB stream; we continue to investigate how the Kinect for Windows sensor's extra capabilities can be used.
    For more details you can Ask a Question @ Kinect
    for Windows v2 SDK
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • Windows sdk installation error for 64 bit OS

    Whiel i try to install windows SDK for 64 bit OS , i receive following error
    Setup could not find the file WinSDK_amd64\WinSDK_amd64.msi at any of the specified source locations
    Please help me to resolve this issue.
    Regards,
    Rahul

    Hi,
    This problem usually occurs when you are installing from an ISO build for a different architecture.
    Windows SDK now have different ISO’s for different architectures. Please download the correct ISO based on your system platform and architecture type.
    Karen Hu
    TechNet Community Support

  • Error when attempting to install Windows SDK 7.1

    I have not been able to install Windows SDK 7.1 (the machine runs Win 7 Pro x64).
    The error message shows up in a message box as:
    "SDKSetup encountered an error: Input string was not in a correct format."
    By browsing to my %TEMP% directory, I find log files as mentioned at http://stackoverflow.com/questions/1901279/windows-7-sdk-installation-failure
    Sample content:
    16:52:06 Friday, 06 February 2015: -------------------------------------------------------------------------------------------------
    16:52:06 Friday, 06 February 2015: [SDKSetup:Info] Begin
    16:52:06 Friday, 06 February 2015: [SDKSetup:Info] SDKSetup Version 7.1.7600.30111
    16:52:09 Friday, 06 February 2015: [SDKSetup:Info] Beginning download of file http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup\SDKSetup.cab to C:\Users\[username]\AppData\Local\Temp\SDKSetup\SDKSetup.cab
    16:52:09 Friday, 06 February 2015: [SDKSetup:Info] Successfully downloaded the file http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup\SDKSetup.cab to C:\Users\[username]\AppData\Local\Temp\SDKSetup\SDKSetup.cab
    16:52:09 Friday, 06 February 2015: [SDKSetup:Error]: Input string was not in a correct format. Stack:    at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)       at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)       at System.String.System.IConvertible.ToInt32(IFormatProvider provider)       at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)       at System.Data.XSDSchema.HandleElementColumn(XmlSchemaElement elem, DataTable table, Boolean isBase)       at System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)       at System.Data.XSDSchema.HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, Boolean isNillable)       at System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef)       at System.Data.XSDSchema.HandleTable(XmlSchemaElement node)       at System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)       at System.Data.XSDSchema.HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, Boolean isNillable)       at System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef)       at System.Data.XSDSchema.LoadSchema(XmlSchemaSet schemaSet, DataSet ds)       at System.Data.DataSet.ReadXmlSchema(XmlReader reader, Boolean denyResolving)       at SDKSetup.SDKSetupDll.LoadConfiguration()       at SDKSetup.SDKSetupDll.Init(List`1 sourceFileLocations, Boolean quiet, Boolean showHiddenFeatures, InstallModeType installMode, List`1 featureParams, List`1 productParams)       at SDKSetup.SDKSetupDll.RunSetup(List`1 sourceFileLocations, String logFileName, String loggingSwitches, Boolean quiet, Boolean showHiddenFeatures, InstallModeType installMode, List`1 featureParams, List`1 productParams, List`1 DisabledFeatures, Boolean sqmOptInFromCmd, String installLocation, String installLocationSamples, Boolean ignoreDependentProducts)
    16:52:12 Friday, 06 February 2015: [SDKSetup:Info] End
    16:52:12 Friday, 06 February 2015: -------------------------------------------------------------------------------------------------
    I tried both the web installer and the ISO image file (the x64 version), with the same result, except that the ISO file omits the downloading step in the log file. 
    Note:
    I have one version of the Microsoft Visual C++ 2005 Redistributable (x64) installed, and one version of the Microsoft Visual C++ 2008 Redistributable (x64) installed.  No 2010 (or later) version — see http://blogs.msdn.com/b/vsnetsetup/archive/2012/03/14/unable-to-install-microsoft-windows-sdk-for-windows-7-and-net-framework-4.aspx. 
    I then noticed it is required to have Microsoft .NET Framework installed, so I installed version 4.5.2. 
    This did not affect the results.  I got the same error message, and the same logged events. 
    Clean boot did not resolve this.  Repairing the .NET Framework installation did not resolve this.
    Thanks for any guidance,
       DIV

    You need to know what you have already.
    Open Disk Utility, go to the First Aid tab, take a screenshot of the lefthand sidebar.
    I won't advise on partitioning until I know what is there. (The BCA page where you create the partition will not show whether there is another, it will just fail if there is)

  • How to play offline content using Smooth Streaming Client SDK for Windows 8.1 and/or Windows Phone 8.1

    Hi there,
    The Smooth Streaming Client SDK for Windows 8.1 at
    https://visualstudiogallery.msdn.microsoft.com/0170c67c-c183-4fee-8dd4-c2b44d710d40 specifies "Offline playback scenarios via Downloader Plugin*". I have been searching the web to find info on how to download content for offline playback scenarios
    using the Downloader Plugin, but can't find nothing, so is there any samples, API docs or blogs out there showing how to do this?
    Sandip Ahluwalia

    Hi Sandip,
    As stated in the sample you linked:
    For feedback and future requests please use IIS.net forum and related forum tread which can be accessed from
    here
    --Rob

  • QuickTime SDK for Windows ICMCompressionSessionEncodeFrame crashes for higher resolution cameras  2 MP

    I implemented a while ago a H.264 re-encoding to output H.264 QuickTime .mov file usng QuickTime Window SDK  7.3.0.70. The code uses ICMCompressionSession to compress the frames going into the container. The code works fine with cameras with resolutions up to 2 Megapixels (1600 x 1200). The crash occurs in QuickTime API call. Here is the code to compress the frame:
    CVPixelBufferRef pixel_buffer = nil;
    int nWidth = (**pixMap).bounds.right - (**pixMap).bounds.left;
    int nHeight = (**pixMap).bounds.bottom - (**pixMap).bounds.top;
    CVReturn ret =
    CVPixelBufferCreateWithBytes(kCFAllocatorDefault,
                                 nWidth,
                                 nHeight,
                                 k24RGBPixelFormat,
                                 GetPixBaseAddr(pixMap),
                                 3 * nWidth,
                                 NULL,
                                 NULL,
                                 NULL,
                                 &pixel_buffer);
    //.....code ommitted for clarity
    // set image data into the pixel buffer
    CVPixelBufferLockBaseAddress( pixel_buffer, 0 );
    // Feed the frame to the compression session.
    m_OSerr = ICMCompressionSessionEncodeFrame( compressionSession, pixel_buffer,
            displayTimeMsecs, displayDurationMsecs, validTimeFlags,
            frameOptions, NULL, NULL );
    //unlock the pixels
    CVPixelBufferUnlockBaseAddress( pixel_buffer, 0 );
    CVPixelBufferRelease(pixel_buffer);
    The call to ICMCompressionSessionEncodeFrame fails either  with
    1. Error code -108
    memFullErr = -108, /*Not enough room in heap zone*/
    OR
    2. An access violation QuickTimeH264.qtx!6782522d()
    [Frames below may be incorrect and/or missing, no symbols loaded for QuickTimeH264.qtx]
    QuickTimeH264.qtx!6782529a()
    QuickTimeH264.qtx!676c7a13()
    QuickTimeH264.qtx!6777467b()
    QuickTimeH264.qtx!676ac709()
    QuickTimeH264.qtx!6777abbe()
    QuickTimeH264.qtx!6777ac1a()
    QuickTimeH264.qtx!67698aa1()
    kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes
    ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes
    ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes
    Has anyone encountered the same problem and if so what was the resolution?

    i suspect its a weak psu ,can you run any thing stresses the vga card under linux

  • How to install or enable Acrobat X SDK for Windows

    Ok down that I have downloaded Acrobat X SDK for Windows. 
    DUUUU How do I install it?? The only setup.exe is located in Visual Studio App Wizard. 
    I have Professional X.....do I add it from this program some how? 
    thanks
    mike

    There is nothing to install as such.
    SDK is basically set of public headers , documentation related to them and some samples to demonstrate the usage of these public APIs to write third-party plugins/samples.
    You can write your own Acrobat/Reader plugin/App using the SDK.
    The setup.exe you found is the plugin-wizard which will install template for Acrobat Plugin on VS9. If you are developing on VS9, it will be useful for you to install this template.
    Please refer to the SDK Documentation for the details on how to use the SDK (for writing plugins).

  • How to contact developer support for QuickTime SDK for Windows

    I have been trying to find a number to contact developer support regarding an issue with QuickTime SDK for Windows.
    https://discussions.apple.com/thread/6214740?searchText=ICMCompressionSessionEnc odeFrame
    I always ended up with AppleCare support and they directed me to this page http://support.apple.com/kb/ht3459#discussions which has broken links..
    If someone has contacted them before please let me know.
    Thank you very much in advance.

    Hi:
    Please call the business products support number for the country you live in at the link below for assistance.
    http://www8.hp.com/us/en/contact-hp/ww-contact-us.html

  • Java SDK for windows 3.1

    I have an old 486 in my room. The computer that has the SDK is out where my parents can see me when I'm doing my late night programming. I want to be able to put the java SDK on my Packard Bell 486 running windows 98. I searched and searched and searched some more off of google for a Java SDK for windows 3.1. The only thing i can find is IBM's program which they no longer service or even give you links to download their past versions. I am wondering if any of you guys know of any java SDK that will work on my 486 with windows 3.1.

    "I think your parents should buy you a nicer machine for your room. ;-)
    Good luck with that."
    LOL
    I have begged my dad to get a new computer just for the regular comptuer. The computer that I will "get caught" on is over 4.5 years old. When I ask him for another one he always says the one we have works.

  • How to install or attach or add the plugins '.mnu and .vlx' to autocad 2012 or 2013 (mac version). In windows, its 'menuload' and express tools, that helps for it. But this command doesn't exist in mac version. so is there any other command or solution?

    How to install or attach or add the plugins '.mnu and .vlx' to autocad 2012 or 2013 (mac version). In windows, its 'menuload' and express tools, that helps for it. But this command doesn't exist in mac version. so is there any other command or solution?

    Please see autocad support at autodesk.com
    http://docs.autodesk.com/ACD/2014/ENU/index.html?url=files/GUID-5E50A846-C80B-4F FD-8DD3-C20B22098008.htm,topicNumber=d30e484012

  • CS3 SDK for Windows link currently broken!

    The CS3 SDK for Windows link at http://www.adobe.com/devnet/photoshop/sdk/ doesn’t work, and generates:
    Not Found
    The requested URL /pub/developer/photoshop/sdk/photoshopcs3_sdk.zip was not found on this server.
    Apache/2.0.52 (Unix) Server at download-origin.macromedia.com Port 8000

    Should be fixed now. The bottom CS link looks broken and we are working on it. Check back tomorrow if you need that SDK.

  • Itunes com for windows sdk

    I tried to download the itunes com for windows sdk from:
    http://developer.apple.com/sdk/itunescomsdk.html
    I click the checkbox and then click download and it sends me to the sorry page. on the sorry page i clicked the license agreement link. on that page i clicked the checkbox and then clicked download and it still sent me to the sorry page.
    anyone know where i can download the sdk without hassle. maybe you can email it to me

    It works fine for me.
    Try allowing cookies if your browser is set to disallow them.

  • How to get WHAT U HEAR option for PCI Express X-Fi Titanium sound card and Windows 7

    how to get WHAT U HEAR option for PCI Express X-Fi Titanium sound card and Windows 7 ? Is it on the basic driver? or do you have to install some other software?
    jane

    You have to install the rest of the software(s) for the sound card. The software is (if it is with the installation CD, though) called "Creative Smart Recorder" or something like that.

  • AIR SDK for Windows Phone 7?

    Hi
    I'd like to know if Adobe is working with Microsoft to get an AIR SDK for Windows Phone 7 so developers were able to compile ActionScipt projects into WinMo7 applications.
    Thanks

    Hi
    I'd like to know if Adobe is working with Microsoft to get an AIR SDK for Windows Phone 7 so developers were able to compile ActionScipt projects into WinMo7 applications.
    Thanks

Maybe you are looking for

  • Portmap translation creation failed for udp src inside dst inside

    Hi! I have a problem with allowing traffic to UC500 subnets on ASA 5505 inside interface. My asa is a main router with addres 192.168.1.1 UC500 voip box is connected to ASA's inside interface through UC500 WAN port with UC500 with 192.168.1.2 address

  • Upgrade to 10g on Solaris 9

    Hello! System: solaris 9 sparc 64-bit I'm about to install a new 10g home and create a dummy database on an existing database server running 9i (prod), and then upgrade the 10g db with EXP/IMP from 9i database, leaving the 9i database intact. Reviewi

  • Can't locate song issue

    I Recently had a problem with my iTunes, the problem being that it wouldn't open when i clicked on the shortcut or tried opening it from start menu. I went: control panel > programs > selected iTunes > repair. To see if that would fix it, it didn't s

  • Switch for showing my telephonenumber locked

    The switch for showing my number is locked. My iPhone shows unknown number when I call someone. I think it has something to do with my iCloud account. I tried to put my SIM card into another iPhone and my number showed. So I got a new iPhone and down

  • Cleaned up Outlook Contacts override iPhone and iPad

    I have a Windows operating system on my computer and use Outlook for Contacts. I own an iPhone and an iPad.  I spent hours deleting old contacts from my iPad...didn't quite get through the whole alphabet.  Later on I was amazed to find all the old co