Tip:
Highlight text to annotate it
X
Bien, vamos a comenzar este curso conociendo y familiarizandonos con esta tecnología
que ya no es tan nueva pero igual no deja de ser interesante
estructuraremos este curso en varios vídeos
vamos a hablar
cómo conectar el kinect
los tipos de kinect que existen y el show es necesario para comenzar a
trabajar
y cerraremos con una práctica sobre colores che
primero vamos a conocer un poco acerca de los componentes que conforman equina
tenemos primero tres cámaras dos de ellos son infrarrojo
con las cuales podamos obtener nuestros sensores de profundidad en tercera
dimensión
la tercera cámara es la cámara color rgb
con la cual podemos capturar el movimiento y manipular la imagen como
queramos
en la parte inferior encontramos una red de micrófonos colocados
estratégicamente para la eliminación de teco ni supresión de ruido ambiente
también un acelerómetro que nos permite
conocer su orientación
y por último tenemos un motor de inclinación que podemos manipular
para tener una vista de 27 grados hacia arriba y hacia abajo
existen dos versiones de quienes
kinect para xbox y kinect para windows
en este curso vamos a utilizar el kinect para xbox
lo único que debemos adquirir
es un adaptador de corriente
ya que conectarlo mediante buceo
a nuestra computadora éste sólo nos proveerá con 5 voltios
y ekin --entre quiere de 12
los cuales serán complementados por nuestro estado
aquí podemos ver una imagen de nuestro estado
y la caja para poder identificarlo al momento de adquirirlo
de que éste es vendido como un adaptador de kinect para xbox 13 santa
en tibú euros
los cuales no disponían de una conexión para kinect
esto sólo para tenerlo en cuenta en ayudar a una confusión
al final de esta presentación les dejo algunos requerimientos para este curso y
para crear los proyectos que elaboraremos
también deberán tener conocimientos previos de césar i groupe efe que es
como queremos nuestras aplicaciones
bueno no conocer esta la nuestro sdk de kinect
y luego conectar en nuestro quienes para que se instalen los grandes
y el siguiente enlace que les dejaré en la descripción del video
pueden descargar la versión más actualizada del sdk de kinect
sólo debemos presionar el botón don load leer es el dique
y cuando se nos descarga nuestro archivo los de kut amos y comenzamos la
instalación
está la sede muy sencilla
sólo debemos aceptar los términos y condiciones que nos indica marcos o para
este sdk
y luego presionamos el botón instalado
iniesta
al término de la instalación estaba pregunta de que si nos gustaría
descarga visto y quién te quiere
el cual incluye kinect función
algunos controles para un simple descuido manejo de cestos interactivos
en chile
y otras cosas que vemos después
sólo hay que descargarlo también esta lado de la misma forma que el sdk
ahora vamos con esa web
al momento de conectar nuestro quien etc
éste comenzará a instalar los drivers automáticamente
y nos devolverá una ventana como ésta
para saber si están haciendo los deberes
fue completada exitosamente
debemos tener todas estas fechas verdes
y verifica en nuestra computadora que tengamos instalados esto a través de
kindle
ya tenemos todo está dado
tanto jagüel como software
si tienen la curiosidad de lo que puedes hacer con quienes
puedes darle un vistazo al turki que estábamos
en él podrás encontrar la documentación de qinetiq y varios
ejemplos y prácticas que te pueden ayudar
en este vídeo nosotros empezaremos a hacer una práctica con miso estudios
2012
comenzamos creando un nuevo proyecto le ofrecen
el cual llaman hemos cámara web sencilla
la llamamos así porque nuestro programa tomará los datos de 500
y nosotros mostraremos en pantalla y nos mostramos tal cual como una cámara web
al iniciar nuestra aplicación doblegó fue efe podemos ver una ventana con la
que podemos agregar
el diseño de nuestra aplicación a través de código xml
el cual no detallar hemos mucho en estos videos para sí podemos concentrar en el
químico
de que tenemos claro nuestro proyecto
vamos a conectarlo con astroc y neptuno
para eso
vamos a agregar las librerías del sdk de kinect bush
para agregar estas librerías
primero debemos crear una referencia ellas
vamos al explorador de soluciones donde tenemos los archivos de nuestro proyecto
- para botón derecho del ratón en referencia
y seleccionamos agrega referencias cruz
se nos abrirá esta ventana con una lista de librerías
a la derecha podemos ver un buscador tecleamos kinetz íno saldrá la
librería marcos o punto kinect
la cual embarcaremos la caja de chequeo para referenciar la y presionamos a
aceptar
y listo ya podemos utilizar esta librería de quine de nuestro proyecto
entonces
lo primero a nuestro proyecto será el diseño
lo único que vamos a agregar será un control imes
en el cual no sabemos las imágenes que recibiríamos de kinect
no expandimos al tamaño de la orden tan apretada que será un poco mejor
le ponemos un hombre para poder identificarlo
mostrar video
vamos con la parte funcional
para ejecutar el código de momento de que inicien nuestra aplicación
vamos a llamar al evento lo
en esta ventana
podemos seleccionar la ventana o formulario de termo diseño o de telmo o
código
los seleccionadores de diseño
sólo tener cuidado de no seleccionan y vic
o el control y menos que acabamos de crear
hay que seleccionar la ventana
al seleccionar lo podemos ver en la ventana de propiedades un botón con un
símbolo detalló
y el cual no mostrará una lista de eventos para darle clic
en esta lista buscamos el evento lo
presionamos doble clic sobre la caja de texto que se encuentra en el lado
derecho
io tomaticán mente nos enviará a más 30 na de código
ya estamos en el código fuente de nuestra aplicación
como recordarás
ya habíamos hecho una referencia de la lividez equinet
entonces aquí
en el código fuente lo siguiente que debemos hacer
es agregar en la expedición
que contienen todas clases propia espada mantequilla
sólo debemos escribir
y el zinc marcos o punto tienen
y punto y coma punto
y esto ya podemos mandar a llamar a todos esos clases propiedades y métodos
para controlar cada uno de los componentes de chile
ahora para interactuar con tú quién eres
lo primero que debemos hacer es obtener una instancias de la clase kinetz censo
esta clase es parte del sdk
y te conectará con las funciones de kinect
escribimos dentro de nuestra clase m windows lo siguiente
kinect sensor miki net
junta y cómputo
si vamos más abajo podemos ver el evento lódz
de la ventana inicia y que creamos hace rato
este evento se ejecutará al momento de que iniciamos el proyecto
entonces
dentro del método vamos a escribir este código
niki net igual y merchán solo punto jineth censos
abrimos cochet ellos
y dentro ponemos un 0 punto y coma
con este código estamos almacenando dentro de la variable de objeto
un objeto de nuestro chile
a qué nos referimos con esto
pues es como si estuviéramos almacenando
nuestros jinetes en esta variable
para si podemos andar a llamar sus funciones
como las cámaras los micrófonos
o el acelerómetro
los corchetes y el cero dentro indican un arranque
el cual estamos llamando al elemento 0
que en el mundo real sería el jinete tenemos conectado
si conectáramos más de un 500 y aprendíamos a trabajar con ellos lo
primero sería conocer cuál elemento es cada uno de ellos en este arranque
si te confunde mucho esto de los arrabales
también podemos utilizar el método
fides fortis bank
el cual nos devolverá el primer elemento o el elemento por defecto de la
raíc quien extensos
y bien hasta este punto
ya tenemos configurado nuestro kenia para que funcione nuestro programa
lo único que debemos hacer es indicarle que inicie
y esto lo hacemos con miki net punto de ésta
ahora
comenzaremos a configura nuestra cámara a color rgb
para eso primero debemos habilitarla escribiendo ni kilmer
junto con lo es impuntual negó
con éste colores el punto en el mundo
damos inicio a la señal de envío de datos por parte de nuestro cine
de la cámara de color rgb
estos datos que se empiezan a enviar serán manejados como essien
of lujo de datos
dentro de las propiedades denegó
también podemos indicarle diferentes tipos de formatos de imagen
que nos pueden ser enviados
algo que veremos después por ahora trabajaremos con el que está por
defecto
que es éste
esto significa que quienes no temer a unos datos de formato de relieve
con una resolución de 640 por 480 píxeles
y a una velocidad de 30 pesos por segundo
seguido
le indicamos a nuestra aplicación
que debe hacer cuando sea capturado este flujo de datos de vídeo color
y lo haremos con una vez anda
o controlador de eventos escribiendo lo siguiente
miki net
punto color fueron verín
más igualado
presionamos dos veces la tecla eta que se encuentra arriba el bloqueo de
mayúsculas para agregar el código sin necesidad de teclear los
al presionar el segundo tanto
podemos ver cómo nos crea la estructura de lepe sandler
para no gastar mucho tiempo en explicar esto debe cambiar
sólo diré que
al momento de que le dejan de captura el flujo de datos del color que sean
éste lo almacenan su propiedad
la cual podemos cambiar el nombre si queremos
con todo el código que ya tenemos deberíamos tener un quienes mandan dos
flujos de datos de vídeo a color sin ningún error
pero ahora debemos saber qué hacer con ese flujo de datos
para convertirla en vídeo y mostrar la nuestra aplicación
vamos agregando código al m candela
la sintaxis y ozil
nos permite eliminar unos peep-toe el cual creamos dentro de sus paréntesis
esto preto ser eliminado cuando césar
lea nuestro código y encuentre la llave de cierre de la sintaxis yesil
porque utilizamos esto
lo utilizamos porque es importante que se elimine lo que todo equipo colorines
frente
que llamamos prensa e imagen
el cual se creará cada vez que kim en los envié un nuevo frente
en su flujo de datos
y como ya lo había mencionado la propiedad que indicamos por defecto en
el método en ee uu
indica que no se estará enviando 30 frentes cada segundo uu
como vemos
al tomar la propiedad por ciento nos estamos refiriendo al flujo de datos que
enviaremos
y con el método open colorines femp
indicamos que comience a recibir este flujo de datos
y almacenarlo dentro de la variable principal imagen
para que la sintaxis y luis minelli pueda recibir más flujo de datos
bien con ésta siguiente línea sólo verificaremos si la variable - imagen
contiene un valor nulo
si es verdadero no retomará un valor nulo
como pueden ver estamos trabajando con un flujo de datos de vídeo color
qué quiere decir esto
el que quiere decir es que se nos está enviando un grupo de 30 imágenes por
segundo y nosotros debemos trabajar con cada una de ellas
digamos por ejemplo que tenemos almacenadas la primera imagen dentro de
la variable prensa imagen
para poder demostrar nuestro control imes
m no obtendremos el tamaño de dicha imagen
para esto la clase colorines femeninos probé con la propia llamada píxel
legalmente la cual contiene el número de vallas de datos del ict del vídeo en
la imagen open
el programa posar estopa determina el tamaño del buffer de datos
paciente línea extremos esta mañana los datos a color y los ponemos en una
bebé equipo va a ir
los más experimentados se preguntarán por qué lo convertimos al tipo país
este tipo a+ en un valor de 8 bits por elementos de adán
esto es equivalente a un valor de 0 255 quien lo que necesitamos para almacenar
el tamaño de la imagen enviado por quienes
ya que estamos recibiendo una imagen rgb
rojo verde azul y un último que es blanco o transparente que nosotros no
trabajaremos mucho con él
y almacenamos dentro de cada uno de los elementos de la reid atos color
un valor de 8 bits
y por último
utilizamos el método copi píxel de gatún
que hace la petición a la variable de instancia
de colorines frente
que llamamos
stein imagen
para que copie los datos del frente
al bufete larraín
y así tengamos el tamaño de la imagen y la imagen en sí en una playa amado
datos color
ya por último sólo creamos un big mac
con sus respectivas propiedades y la colocamos en la propiedad soros de
nuestro control y messi que llamamos mostrar vídeo
al momento debe rellenar las propiedades para el mismo
sólo debemos agregar 7 elementos y uno nulo
hewitt
oo el ancho de nuestra imagen con fuente ine su punto güiza
segundo
exige y hugo el alto de nuestra imagen con
fran y en ese punto g
tercero los despedí horizontales también puntos por pulgada horizontales
le pondremos 96
cuarto los detectives fiscales igual le ponemos 96
quinto el formato de los píxeles
compitió de forma
punto bgr 32
sexto el valor nulo que es la paleta del viedma
sólo contando
7º
en la raíz del país los cuales representan el contenido de la imagen
escribimos nuestra raíz datos color
y octavo
un extracto
que es una medida de la multiplicación del ancho
por los ballets
por píxel de nuestra imagen
les dejaron en la ceami repositorio indicó donde puedan descargar la
aplicación final
y también les deja de otra aplicación en la que incluye un botón para tomar
una
captura de lo que estamos viendo con equinet
lipton ya tenemos nuestra aplicación plantado
podemos iniciar la
mira aquí tenemos el resultado
nuestra cámara web sencilla continente utilizando el descender cama coro de bgb
una alumna jorgín como estoy grabando desde la computadora
puede retrasarse un poco el video
porque recordemos que estamos grabando a 30 frames por segundo
i
también puede notar mucho el brillo de la ventana pero buenas o no importa
luego veremos cómo manipular este flujo de imágenes porque él por píxel
lomos en el siguiente vídeo tutorial donde habla de un poco más acerca de
ecodes en y comenzaremos con depresión o mejor dicho del flujo de datos de
profundidad
p
jooooo
1
pero no
pero él
joomla