Kinect Virtual Video Frame
Kiterjesztett valóság alkalmazás Kinect használatával
Bevezető

A kiterjesztett valóság (augmented reality) a valós világ és a számítógép által generált virtuális valóság kombinációja, ahol a számítógépes grafika objektumai valós időben kerülnek bele a filmfelvételbe, vagy vetítés segítségével közvetlenül a valóságba.
A projekt célja és megvalósítása

- felismeri és követi a felhasználót a 3D térben, aki bármikor képes a viruális keret megjelenítésére ("felvételére")
- a virtuális keret "eldobható", majd újra "felvehető"
- a virtuális keret működhet "nyújtás" módban, tehát a keret mérete alkalmazkodik a felhasználó mozgásához
- tetszőleges video fájl betölthető a keretbe
Felhasznált technológia
A szoftver .NET4 C# nyelven íródott, a 3D virtuális képkeret és a segédgrafikák renderelését WPF 3D végzi. Ez a szoftver egy jó kiindulópont lehet azok számára, akik most ismerkednek a Kinect-tel, a Kinect programozásával C# vagy C# WPF alatt, vagy meg szeretnék ismerni, hogy lehetséges az OpenNI virtuális szkeletonból számítható adatok (vektorok, sebességek) segítségével virtuális objektumokat az "emberhez csatolni".Fájlok és forráskódok
Virtual Video Frame alkalmazás
Kinect szenzort használó OpenNi alkalmazás (.NET C# 4.0 szükséges)Virtual Video Frame forráskódok
Az összes forrásfájl és Visual Studio 2010 projekt fájl, ami az alkalamzás fordításához és szerkesztéséhez szükséges.
Projekt menü
Kapcsolódó linkek
- OpenNI
Nyílt forráskódú, szabad keretrendszer a Kinecthez - PrimeSense
3D érzékelő gyártó cég - Develop for Kinect
Kinect-tel való fejlesztés hivatalos weblapja - Kiterjesztett valóság
wiki lap