The Project Oxford team has released a new demo that uses its machine learning Face detection API. This one recognizes emotional states in photographs of people and seems to be impressively sensitive.
Project Oxford is Microsoft's set of artificial intelligence APIs that give developers the opportunity to take advantage of machine learning without having to do the training process for themselves as it has already been done.
In the case of the new Emotional Recognition tool, it has been trained to recognise eight core emotional states – anger, contempt, fear, disgust, happiness, neutral, sadness or surprise – which, according to the Project Oxford team are understood to be cross-culturally and universally communicated with particular facial expressions.
To try out the demo you can upload a JPEG, GIF, PNG, or BMP under 4MB in size or provide the url of an image. Microsoft advises that a near-frontal or full-frontal facial picture will yield the best result. An image of multiple people can be used, assuming it has no more than 64 faces total. The Emotion Tool will pick out faces in the photo and for each of them return the confidence levels for each of the eight emotions.
For the purposes of the demo Microsoft has supplied three sample pics but, as is often the case when people know their photos are being taken, these show happy faces.
To try out the tool we looked for photos that would reveal other emotions and chose as the subject Prince Charles who as a member of the British Royal family is frequently photographed both formally and candidly.
The universally recognized expression of Contempt is to have one side of the mouth curl upward. It is the dominant emotional recognised here with 0.88 confidence, there is also an element of happiness and "wry amusement" might best describe his expression.
The confidence level for Happiness in the official portrait photo above is 0.49 with 0.48 attributed to Neutral. Compare this to 0.9997 in the photo below and 0.96 neutral in the final photo.
This demo, and others based on the Face SDK which we've previously reported on (see How Old - Fun, Wrong, Potentially Risky? and Twin Detection Using AI), isn't just there for our amusement. As with the other Project Oxford APIs, the Face SDK is provided for other developers to and can be downloaded, including documentation, samples, and REST wrappers.
More Information
Happy? Sad? Angry? New Microsoft Tool Recognizes Emotions In Pictures
Microsoft Project Oxford on GitHub
Related Articles
MIcrosoft's Project Oxford AI APIs For The REST Of Us
How Old - Fun, Wrong, Potentially Risky?
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook, Google+ or Linkedin.
Europe Gets Its Own LLM
10/11/2025
EuroLLM is a fully open-sourced large language model made in Europe and built to support all twenty-four official EU languages.
Join The Protest Against The Closing Of Android
29/10/2025
It is taking a surprisingly long time for the importance of the move to effectively close Android to programmers not vetted by Google to sink in. It is effectively a checkmate move to thwart the dereg [ ... ]
- Qodana Revisited
- Mico - A Personality For Copilot
- .NET 10, C# 14 and F# 10 Released Alongside Visual Studio 2026
- TestSprite 2.0 Sees User Growth
- GitHub Copilot CLI And Spaces In Preview
- Windows XP Crocs Now On Sale
- Codacy Provides Free AI- Risk Assessment
- XAML.io 0.5 Adds Multi-File Project Editing
- What Does JetBrains Survey Tell Us About AI
- Linkerd Adds MCP Support
- George Boole, Boolean Logic and Computing
- Missing The Point Of LLMs
- Amazing Clocks
Comments
or email your comment to: comments@i-programmer.info