Latest blog posts

How to use Kinect HD Face

Posted by | C#, CodeProject, Kinect | 4 Comments
Kinect HD Face Cover

Throughout my previous article, I demonstrated how you can access the 2D positions of the eyes, nose, and mouth, using Microsoft’s Kinect Face API. The Face API provides us with some basic, yet impressive, functionality: we can detect the X and Y coordinates of 4 eye points and identify a few facial expressions using just a few lines of C# code. This is pretty cool for basic applications, like Augmented Reality games, but what if you need…

Read More

NUI Wars Part 1: Overview

Posted by | CodeProject, Kinect, Leap Motion, Realsense, Structure | 6 Comments
NUI Wars banner

Natural User Interfaces make some serious buzz these days – not without a reason. Natural User Interfaces (NUIs) literally change the way people interact with computers. They create new patterns, new means of communication, and new business opportunities. We can now play football without a controller. We can create personalized 3D models of the human body. We can accurately track finger movements. Computers are able to even understand our voice and what we mean. A few days ago, Microsoft announced…

Read More

Introduction to HTML5 WebSockets

Posted by | CodeProject, HTML5, JavaScript, Videos | No Comments
HTML5 WebSocket Programming

This blog post is based on my book “Getting Started with HTML5 WebSocket Programming“, published a few months ago. There’s a special holiday offer for you until the 6th of January. What is the HTML5 WebSocket protocol? In real life, handshaking is the act of gently grasping two people’s hands, followed by a brief up and down movement. If you have ever greeted someone this way, then you already understand the basic concept of HTML5 WebSockets….

Read More

How to use Kinect v2 Face Basics

Posted by | C#, CodeProject, Kinect, Windows 8 | 28 Comments
Kinect v2 Face Basics Santa Clause

What if your computer could detect your eyes, nose, and mouth? What if an application could understand your facial expressions? What if you could build such applications with minimal effort? Until today, if you wanted to create an accurate mechanism for annotating real-time facial characteristics, you should play with OpenCV and spend a ton of time experimenting with various algorithms and advanced machine vision concepts. Luckily for us, here comes Kinect for Windows version 2 to save the day. One of the…

Read More

This is what I do

Awarded by

Microsoft Imagine Cup 2011
TEDx Rising Stars 2012
AppWards 2013

Want to work together?

Contact me