[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