Esta página está en construcción: perdonen los errores, repeticiones y temas inacabados.
 
This page is being developed: I am sorry for errors, duplications  and unfinished subjects.
 
 
Problemas de tiempos con Dos camaras (incluido en Danzante)
 
La presencia de dos cámaras en el sistema presenta problemas im portantes.
 
El sistema recibe la notificación de que una cámara tiene esqueleto y, si no está la otra ocupada, se furda. Si lo está se espera (pocos milisegundos) hasta uq se desocuoe, y entoncee se gusrda 8por cierto, medir el memneto de la recepcion antes de todo esto. Interesa ese momento para cpomparar  entre si con la otroa camara).
 
Una vez guarddos (y ano estamos preopcupados con los esqueletos de lcada camara pues estar gaudados (gaurdaFrame).
Despues se ven cuales esquletos de la sexterna recibida son validos (puede haber dos danzantes o más). Se sellecciomna el primero vlido (todo esto para cada uno de ellas).
Ahota, para almacenar en memoria en formato de cámara(mocion) hay que hacerlo segun llega, pero hay que emparejatlo en ekl mismo cuadro con el de la ortera C    camara.
Tiral que para cada cuadro, apuntamos cual de las miociones de cada camara esta llena. Y cviando estan llenas las dos, llenamos la siguiente (pulso de la mocion).
No onstante está claro que el instante de llegada de cada ucámara no es el mismo 8son m áqionas secienciales , aunque la multitarea parezca que todo es simultaneo)
Al meno hemos conseguido llenar adecuadamente las parejas de mociones, pero habá que comprobar si se pierde algun esqueleto de una cámara al rechazarlo si ya estaba cargado en la pareja pero no estanba el otro.
En fin un lio, pero intere4senate.
 
Ahora bien, a rhebto de reunion de ambos esqoeletos de cada mocion habta que estuiduair esos tiempos con ciodados.
 
En cuanto a la calibración en tiempo real no hay problema porque sólo hay que promediar la  operadorwss para parejas válidas (otro problema importante, porque con frecuencia son muy diferentes, guera ua del diferente punto de vista, de modo que la aproximación no da buenos resulartdos debido a esa diferencia a priorio.
 
Con estas trecuacione hemos llenado de informacion  relecante el acrivo y su mocion (pero habremos perdido frames)):
 

SITUACIONES de las ARTICULACIONES del ESQUELETO KINECT

Coordenadas de pantalla

Coordenadas absolutas (0); O relativas (1): a centro cadera (0) o centro hombros (2):

 1  2

Número_pulsos:

 680

Tres coordenadas espaciales x y z :

Número de Articulaciones:

 20

pul   ms |    00         |    01         |    02         |    03         |    04         |    05         |    06         |    07         |    08         |    09         |    10         |    11         |    12         |    13         |    14         |    15         |    16         |    17         |    18         |    19         |

 0  9 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 005 -039 003 4 -019 037 -010 5 -004 077 -027 6 033 097 -044 7 041 111 -048 8 008 055 -025 9 021 070 -015 10 -004 130 -016 11 -003 144 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 0  1029 0 -308 -386 -115 1 -308 -386 -115 2 000 000 000 3 039 -087 -002 4 -058 025 001 5 -158 052 000 6 -251 078 -007 7 -283 072 -008 8 096 036 000 9 159 098 -009 10 142 189 -019 11 135 222 -022 12 -308 -386 -115 13 -308 -386 -115 14 -308 -386 -115 15 -308 -386 -115 16 -308 -386 -115 17 -308 -386 -115 18 -308 -386 -115 19 -308 -386 -115  1

 

 1  0 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 005 -039 003 4 -019 037 -010 5 -003 078 -027 6 034 096 -044 7 042 110 -048 8 008 055 -025 9 021 070 -015 10 -004 130 -016 11 -003 144 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 1  0 0 -308 -386 -115 1 -308 -386 -115 2 000 000 000 3 039 -087 -002 4 -058 025 001 5 -158 052 000 6 -251 078 -007 7 -283 072 -008 8 096 036 000 9 162 094 -009 10 151 186 -019 11 146 220 -022 12 -308 -386 -115 13 -308 -386 -115 14 -308 -386 -115 15 -308 -386 -115 16 -308 -386 -115 17 -308 -386 -115 18 -308 -386 -115 19 -308 -386 -115  1

 

 2  10 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 005 -039 003 4 -019 037 -010 5 -003 078 -027 6 033 098 -044 7 041 112 -048 8 007 055 -024 9 021 070 -014 10 -004 129 -015 11 -003 143 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 2  21 0 -308 -386 -115 1 -308 -386 -115 2 000 000 000 3 039 -087 -002 4 -058 025 001 5 -158 052 000 6 -251 078 -007 7 -283 072 -008 8 096 036 000 9 160 096 -009 10 145 188 -019 11 139 221 -022 12 -308 -386 -115 13 -308 -386 -115 14 -308 -386 -115 15 -308 -386 -115 16 -308 -386 -115 17 -308 -386 -115 18 -308 -386 -115 19 -308 -386 -115  1

 

 3  25 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 005 -039 003 4 -019 037 -010 5 -003 078 -027 6 033 098 -044 7 041 113 -048 8 007 055 -024 9 021 070 -014 10 -004 129 -015 11 -003 143 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 3  37 0 -308 -386 -115 1 -308 -386 -115 2 000 000 000 3 039 -087 -002 4 -058 025 001 5 -158 052 000 6 -251 078 -007 7 -283 072 -008 8 096 036 000 9 159 097 -009 10 143 188 -019 11 137 222 -022 12 -308 -386 -115 13 -308 -386 -115 14 -308 -386 -115 15 -308 -386 -115 16 -308 -386 -115 17 -308 -386 -115 18 -308 -386 -115 19 -308 -386 -115  1

 

 4  0 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 005 -039 003 4 -019 037 -010 5 -003 078 -027 6 033 098 -044 7 041 112 -048 8 007 055 -024 9 021 070 -014 10 -004 129 -015 11 -003 143 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 4  3 0 -308 -386 -115 1 -308 -386 -115 2 000 000 000 3 039 -087 -002 4 -058 025 001 5 -158 052 000 6 -251 078 -007 7 -283 072 -008 8 096 036 000 9 163 092 -009 10 154 185 -019 11 151 219 -022 12 -308 -386 -115 13 -308 -386 -115 14 -308 -386 -115 15 -308 -386 -115 16 -308 -386 -115 17 -308 -386 -115 18 -308 -386 -115 19 -308 -386 -115  1

 

 5  7 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 014 -037 001 4 -020 037 -010 5 -003 078 -027 6 032 100 -044 7 040 113 -048 8 007 055 -024 9 021 070 -014 10 -004 129 -015 11 -003 143 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 5  0 0 -308 -386 -116 1 -308 -386 -116 2 000 000 000 3 039 -087 -003 4 -058 025 000 5 -158 051 -001 6 -251 078 -008 7 -283 072 -009 8 096 036 -001 9 163 092 -010 10 155 185 -020 11 152 219 -023 12 -308 -386 -116 13 -308 -386 -116 14 -308 -386 -116 15 -308 -386 -116 16 -308 -386 -116 17 -308 -386 -116 18 -308 -386 -116 19 -308 -386 -116  1

 

 6  21 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 015 -037 001 4 -020 037 -010 5 -003 078 -027 6 032 100 -044 7 040 113 -048 8 007 055 -024 9 020 070 -014 10 -004 129 -015 11 -003 143 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 6  22 0 -308 -386 -116 1 -308 -386 -116 2 000 000 000 3 040 -087 -003 4 -058 025 000 5 -158 052 -001 6 -251 078 -008 7 -283 072 -009 8 096 036 -001 9 160 096 -010 10 146 187 -020 11 140 221 -023 12 -308 -386 -116 13 -308 -386 -116 14 -308 -386 -116 15 -308 -386 -116 16 -308 -386 -116 17 -308 -386 -116 18 -308 -386 -116 19 -308 -386 -116  1

 

 7  9 0 -591 -277 -199 1 -591 -277 -199 2 000 000 000 3 015 -036 001 4 -020 037 -010 5 -003 078 -027 6 032 100 -044 7 040 114 -048 8 007 055 -024 9 020 070 -014 10 -004 129 -015 11 -003 143 -014 12 -591 -277 -199 13 -591 -277 -199 14 -591 -277 -199 15 -591 -277 -199 16 -591 -277 -199 17 -591 -277 -199 18 -591 -277 -199 19 -591 -277 -199  1

 7  41 0 -308 -386 -116 1 -308 -386 -116 2 000 000 000 3 040 -087 -003 4 -058 025 000 5 -158 052 -001 6 -251 078 -008 7 -283 072 -009 8 096 036 -001 9 159 097 -010 10 143 188 -020 11 137 222 -023 12 -308 -386 -116 13 -308 -386 -116 14 -308 -386 -116 15 -308 -386 -116 16 -308 -386 -116 17 -308 -386 -116 18 -308 -386 -116 19 -308 -386 -116  1

:Parece haber cosas raras wn estas mociones. En particular no se escribe cál de ellas se llena primero, porque tal cual está sé llena la primera que llega, de modo que los intervalos listadops no están necesariamente en orden temporal. para certicicar qué ocurre vamos
 
Veamos detalles de cada cámara:
Primero a la izquierda (frente a la pantalla)
Port_#0003.Hub_#0007
USB\VID_045E&PID_02AE&REV_010;
USB\VID_045E&PID_02AE
{3a0339cd-b5f0-421c-8661-f243eef1528c}
\0007
\Device\USBPDO-15
00000003
00000090
CM_DEVCAP_UNIQUEID
CM_DEVCAP_SURPRISEREMOVALOK
Primero a la derdcha
Port_#0003.Hub_#0005
USB\VID_045E&PID_02AE&REV_010;
USB\VID_045E&PID_02AE
 
{3a0339cd-b5f0-421c-8661-f243eef1528c}
Port_#0003.Hub_#0005
 
si esta solo:
Port_#0003.Hub_#0006
 Con usb(0) = VP.camara(0).DeviceConnectionId Con usb(1) = VP.camara(1).DeviceConnectionId
' usb(0) =
 "USB\VID_0409&PID_005A\6&17352A55&0&1"
 que es USB3 7
'la izquierda sola
"USB\VID_0409&PID_005A\6&17352A55&0&1"
el miemo
' usb(1) =
"USB\VID_0409&PID_005A\6&287A1242&0&1"
 que es USB3 5 o 6 si esta solo
'Valores esperables HP PaVillon
O sea, las dos están conectadas a puertos USB3, los más rápidos del sistema nuestro.
 
 

 
Vuelta al Principio    Última actualización: martes, 08 de septiembre de 2015    Visitantes: contador de visitas