MODO DE ALTA RESOLUCIÓN
Una vez conocido el modo de funcionamiento que aporta el fichero SampleConfig.xml se continuará analizando el resto de modos de funcionamiento, con ejemplos sencillos como el anterior. Esta vez se analiza el modo en que obtiene imágenes de mayor resolución, que se encuentra en el fichero SamplesConfig_HighRes.xml, mediante el siguiente código.
contextHD = mxNiCreateContext('Config/SamplesConfig_HighRes.xml');
mxNiUpdateContext(contextHD);
[FotoHD,depth] = mxNiImage(contextHD);
mxNiDeleteContext(contextHD);
Al ejecutar el código se obtiene el siguiente espacio de trabajo en Matlab:
Trabajando de esta manera se obtienen imágenes RGB de 1024x1280 pixeles de resolución, imágenes de calidad superior a la mencionada anteriormente e imágenes de profundidad idénticas a las anteriores, es decir, de 480x640 con datos tipo uint16.
Este modo de funcionamiento puede ser problemático en caso de que haya que contrastar la información proporcionada por las imágenes de profundidad con las imágenes RGB, ya que una región concreta en una imagen de profundidad no se correspondería con la misma región de la imagen RGB.
En la figura anterior se puede ver como la imagen RGB abarca un área mayor y aparece una lámpara en la parte superior que en la imagen de profundidad no se ve. En la zona inferior de la imagen RGB aparece un tramo de mesa que en la de profundidad tampoco se refleja, por lo tanto, en caso de tener que contrastar las dos informaciones, esta no será la mejor opción.
|