Frivas-tfm

From jderobot
Jump to: navigation, search
  • Project Name:
  • Authors: Francisco Miguel Rivas Montero (franciscomiguel [dot] rivas [at] urjc [dot] es)
  • Academic Year: 2010-2011
  • Degree: Undergree
  • Tags: opencv, jde, eldercare, kinect, 3d
  • Technology: C, jde suit, C++, opencv, python
  • State: Developing
  • Document License:


Contents

Kinect

Fisrt Steps

Using the freenect demos

  • Images
  • 3d reconstrution


Developing JDE 5.0 components to integrate kinect

Kinect driver for kinect

This component provides two images using the JDE standard interface. The first one is a RGB image and the second is the Depth image. A configuration file example may be like this:

#cameras configuration
#without registry
jdenect.Endpoints=default -h 0.0.0.0 -p 9999

jdenect.CameraRGB.Name=cameraA
jdenect.CameraRGB.ImageWidth=640
jdenect.CameraRGB.ImageHeight=480
jdenect.CameraRGB.Format=RGB8
jdenect.CameraRGB.fp=10

jdenect.CameraDEPTH.Name=cameraB
jdenect.CameraDEPTH.ImageWidth=640
jdenect.CameraDEPTH.ImageHeight=480
jdenect.CameraDEPTH.Format=RGB8
jdenect.CameraDEPTH.fp=10

#Active Components
jdenect.CameraRGB=1
jdenect.CameraDEPTH=1

Visual Interface conected to the Kinect driver

This is a simple image viewer (at least for the moment) to visualize the images obtained from the below component:

Testing other aplications

To start working with kinect I'm trying to see how this device work and what applications are developed yet. The most interesting applications is KinectRGBDemo, this app has a kinect calibrator using an A4 cheesboard and some other utilities:

  • 3d reconstruction
  • 3d with RGB reconstruction


  • People tracker

Jde 5.0 Components

JdeNect

Visornect

Experiments

ultimos

Eldercare


Testing ElderCare with Kinect

Using PrimeSense

Players

PrimeSense improves CPU load compared to libfreenect

VisorNect


Real distance

Improved


.


.


Personal tools