[Jderobot] Diferenciar color y depth en el interface camera

Roberto Calvo rocapal en gsyc.urjc.es
Lun Mar 17 16:45:14 CET 2014


Hola,

Hasta ahora era imposible diferenciar en cliente, si ten�as X interfaces
cameras cu�l era de color (RGB8) y cual de profundidad (�nicamente lo
sab�amos porque hardcodeamos en c�digo cu�l era color y cu�l
profundidad). Y es importante diferenciarlas porque aunque las dos
utilizan por debajo el mismo tipo de datos, el tratamiento de los mismos
para mostrar la imagen es diferente.

He a�adido un nuevo formato FORMAT_DEPTH8, aunque por debajo es
exactamente igual que FORMAT_RGB8 que es el que ven�amos usando para
representar las im�genes de color. Justo por eso no quiere ning�n cambio
en vuestros componentes.

Las dos versiones de openniServer ya soportan este nuevo formato y se
define en el fichero de config:

color -> openniServer.CameraRGB.Format=RGB8

depth -> openniServer.CameraDEPTH.Format=DEPTH8


De esta manera en vuestro cliente no ten�is que saber a priori el tipo
de formato que tienen vuestras X camaras. Si ten�is X interfaces de
camera s�lo ten�is que mirar el campo 'image.description.format' para
saber si se trata de una imagen de color o profundidad, y tratarla
correctamente.

Un saludo!

-- 
Roberto Calvo Palomino        | Robotics Lab (GSyC) 
R&D Android Mobile Engineer   | Universidad Rey Juan Carlos

Twitter: @rocapal 
Linkedin: http://www.linkedin.com/in/rocapal



More information about the Jde-developers mailing list