Blog de programacion. El nivel de estas entradas será orientado a estudiantes. Muchas de las entradas estan orientadas a la ayuda de compañeros de universidad. Curiosidades y otros.
Hola Fernando, muy buenas tus explicaciones y los ejemplos. Estoy aprendiendo a programar y usar Kinect y quería saber si tienes ejemplos en los que con skeleton pueda mover el cursor,como si fuera el ratón, pero moviendo la mano. Muchas gracias
Esta entrada está dedicada a .NET. Para las entradas de .NET las realizaré con Visual Studio 2010 en C#. En esta entrada realizaremos una aplicación Windows que incluya lo que hemos realizado hasta ahora de Google Maps . Es decir una aplicación de ventana con un navegador embebido que nos muestre nuestro mapa. Primero mostrare como realizarlo de la manera más sencilla y posteriormente veremos cómo modificar el html desde nuestro código. Para comenzar en la forma sencilla explicaré los pasos a realizar sin necesidad de pararnos a ver código. Primero crearemos un nuevo proyecto de ' Aplicación de Windows Forms'. Para comenzar en el diseñador del formulario agregaremos un control llamado " WebBrowser ". El siguiente paso es agregar el html a nuestra solución. Basta con copiar el fichero a nuestra solución. Lo siguiente que debemos hacer es a la hora de cargar el formulario o si queremos que se cargue al pulsar un boton etc en el evento Click del botón. El control ...
En esta entrada me gustaría hablar acerca de la creación de procesos con C cuando trabajamos con Linux. En mi caso trabajo con Debian. Debo dejar claro que hablamos de PROCESOS y no de hilos. Acerca de los hilos hablaré en entradas posteriores. En esta entrada hablaré acerca de como se crean nuevos procesos mediante código en C. De las dos posibilidades que existen. No me pararé en exceso a explicar en detalle qué es un proceso, cambios de contexto de procesos, la tabla de procesos, imagen de memoria, o el ciclo de vida de un proceso. Estos temas cabe mencionarlos, pero como ya he dicho no haré una explicación detallada acerca de ellos. Para comenzar me gustaría hacer una explicación acerca de los procesos. Comenzando por la definición de un proceso: "Un proceso es un programa en ejecución" . El proceso esta formado por el código del programa y el conjunto de datos asociados a la ejecución del programa. El proceso además posee una imagen de memoria, esto es el espacio de...
Después de un tiempo he decidido continuar con las entradas del SDK de Kinect. En la primera entrada veíamos como mostrar la cámara RGB . También podemos ver una charla de introducción al Kinect SDK . En esta ocasión explicaré paso a paso como mostrar el DepthStream . Veremos dos formas de pintar nuestro DepthStream. En el primer caso pintaremos directamente la intensidad y en el segundo caso al detectar un usuario pintaremos su silueta de un color. Antes de comenzar vamos a ver las fórmulas para obtener la distancia y el índice del usuario: - Distancia: int depth = depthPoint >> DepthImageFrame .PlayerIndexBitmaskWidth ; - Usuario/jugador: int player = depthPoint & DepthImageFrame .PlayerIndexBitmask ; En el caso del usuario debemos saber que hay que habilitar el SkeletonStream, aunque aún no hablemos de Skeleton. Pintar DepthStream : Comenzaremos como en la anterior entrada buscando nuestro sensor Kinect. En este caso lo real...
Hola Fernando, muy buenas tus explicaciones y los ejemplos. Estoy aprendiendo a programar y usar Kinect y quería saber si tienes ejemplos en los que con skeleton pueda mover el cursor,como si fuera el ratón, pero moviendo la mano. Muchas gracias
ResponderEliminarHola, no tengo ejemplos en los que se pueda usar el cursor del equipo. En todo caso "construir" un cursor con kinect para usarlo en nuestro programa.
EliminarPuedes mirar este: http://kinectmouse.codeplex.com espero que te sirva de ayuda.