"Kinect technologies permit us dream with the future"  [ESPAÑOL]  [ENGLISH]

desarrollar


Cámara RGB – ColorStream on!

Posted on enero 28th, by Marcal Montserrat in C#, Investigación y Desarrollo [I+D+I], Kinect, Kinect para Windows, Programación. 4 comments

Después del último post, donde enseñábamos a inicializar el sensor Kinect os explicaremos como acceder a la cámara RGB ampliando el último código facilitado.

Para ello empezaremos modificando el MainWindow.xaml introduciendo el objeto donde se mostrará la salida de la cámara. El código sería el siguiente:

[sourcecode language="xml"]
<Grid>
//el nombre puede ser el que queráis y el tamaño también.
<Image Name="CamaraRGB" Height="350" Width="525"></Image>
</Grid>
[/sourcecode]

Una vez preparado el XAML hay que programar el código para obtener los datos de la cámara RGB. Crearemos una función a la que hemos llamado ColorFrameReady. El código sería el siguiente:

[sourcecode language="csharp"]
private void ColorFrameReady(object sender, ColorImageFrameReadyEventArgs e)
{
using (ColorImageFrame frame = e.OpenColorImageFrame())
{
if (frame != null)
{
byte[] pixelData = new byte [ frame.PixelDataLength ];
frame.CopyPixelDataTo(pixelData);
//en el pixeldata está la info de la camara.
Seguir leyendo »



Initialize KinectSensor – Inicializando el sensor Kinect.

Posted on enero 25th, by Marcal Montserrat in C#, Investigación y Desarrollo [I+D+I], Kinect, Programación. No Comments

La semana pasada explicamos cómo iniciar un proyecto en Visual Studio para poder empezar a programar para Kinect. En el siguiente post empezaremos a trabajar con el sensor y os enseñaremos que funciones son necesarias para la inicialización de Kinect.

La inicialización del sensor es un proceso que no se puede realizar hasta que se obtiene el valor de sensor conectado.  Para hacer esta comprobación utilizaremos una propiedad llamada Kinect. Por otro lado, monitorizaremos el estado del sensor (conectado, desconectado) con un método llamado KinectSensors_StatusChanged. Veamos el código:

[sourcecode language="csharp"]
#region propiedades

private KinectSensor _Kinect;

public KinectSensor Kinect
{
get { return this._Kinect; }
set
{
if (this._Kinect != value)
{
if (this._Kinect != null)
{
//Aqui UNinicializamos el senor.
Seguir leyendo »



Starting with Kinect – Creando un proyecto.

Posted on enero 18th, by Marcal Montserrat in C#, Kinect, Programación. 4 comments

Desde Kinect for Developers queremos acercar Kinect a los desarrolladores y para ello queremos ir realizando periódicamente pequeños post donde iremos explicando poco a poco como acceder al sensor y utilizar los datos que recoge para dejar volar nuestra imaginación y llegar a desarrollar todo tipo de aplicaciones y juegos.

Antes de empezar debemos tener instalado en nuestro ordenador el Kit de desarrollo para Kinect (SDK) y el entorno de desarrollo Microsoft Visual Studio (nosotros utilizamos la versión 2010 aunque la versión 2012 también es compatible).

Una vez preparados ya podemos empezar. El primer post que os traemos tratará de cómo crear un proyecto en Visual Studio 2010 para programar para Kinect

Empezaremos arrancando Visual Studio 2010 y configurándolo para el lenguaje C# (lenguaje en el que programaremos durante todos los post-tutoriales).
Seguir leyendo »






Últimos POST »

En Kinect for Developers trabajamos para tener actualizado nuestro Blog, con las últimas noticias y novedades sobre Kinect.
También vamos publicando información y detalles sobre todas las aplicaciones y proyectos que desarrollamos desde Kinect for Developers.

» Recomendamos visitar asiduamente nuestro Blog para estar a la última sobre Kinect.

Kinect + SDK 1.7 + Unity 3D

Una de las líneas de acción que tenemos en Kinect for Developers es la utilización de Kinect en el mundo del 3D. Una de...

Kinect face tracking – first contact

Des de Kinect for Developers, estamos trabajando e investigando sobre face tracking con Kinect a raíz de un proyecto que nos ha pedido un cliente.

Con el SDK...

Ganadores del premio PFC Fundacion Universia 2012

Hoy tenemos el honor de anunciar que Kinect for Developers ha ganado el premio PFC-Fundación Universia 2012 gracias a Kinect...