Image Avatar App



This is a simple java application that uses the skeleton streams of a Kinect sensor and visualizes them as simple cardboard avatars, composed out of flat 2D images. It also offers choices for changing the appearance of the avatars and the 3D scene.

System Requirements: 1) The latest Java update must be installed and enabled in your computer, 2) You need to have a Microsoft Kinect sensor (works with any type of Kinect, Kinect for XBOX, Kinect for Windows, Kinect 2, or new Kinect), 3) The Microsoft Kinect SDK (version 1.0 or higher) must be installed in your computer.




The source code consists of the following files:
  • ImageAvatarApp.java, the main class of the stand-alone java application.
  • ImageAvatarApplet.java, the main class of the java applet version of this example.
  • Kinect.java, a class that reads the data from the Kinect sensor.
  • ViewerPanel3D.java, a class that visualizes in 3D the data.
  • CardboardAvatar.java, a class that shows a simple avatar composed out of flat images.


  • Disclaimer: The names JAVA and KINECT and their associated logos are trademarks of their respective copyright owners Oracle and Microsoft. None of these companies endorse, fund, or are in any way associated with the J4K library.

    Disclaimer: This software is provided for free without any warranty expressed or implied for academic, research, and strictly non commercial purposes only. By downloading this library you accept the Terms and Conditions.