[Jderobot-dev] Problemas con CameraServerAndroid
Oscar Garcia
oscar.robotica en linaresdigital.com
Dom Ene 27 21:22:58 CET 2013
Buenas noches.
Hace un tiempo, antes de que dejara de funcionar el complemento de zeroc
para eclipse, conseguí hacer funcionar un "cameraserver" compatible con
"cameraview" en el que sólo se veía basura. Ahora he retomado el tema ya
que descubrí que el problema era que los datos de la imagen de una
previsualización, que se entregan como byte[], estaban en formato "NV21"
(formato "YCRCB" para cameraview) y no en RGB o RGBA como pensé en un
principio.
La cosa es que ahora tengo que generar todo usando slice2java
manualmente desde la línea de comandos usando:
redstar en greystar:~/***/AndroidCameraServer/slice$ slice2java
jderobot/*.ice -I. --output-dir ../generated/
Todo parece ir bien (excepto que ahora se generan infinidad de archivos
más de los que recuerdo que se generaban antes), todo compila bien
(tengo ya bastante experiencia configurando y usando la cámara de
android usando tanto la API original como OpenCV). Uso el siguiente
archivo de configuración (android.cnf):
Cameraview.Camera.Proxy=cameraA:tcp -h 192.168.1.132 -p 9999
Pero cuando intento conectar cameraview al servidor android me sale lo
siguiente:
redstar en greystar:~/Descargas/jderobot/trunk/src/components/cameraview$
./cameraview --Ice.Config=android.cfg
Loading glade
Invalid proxy
Por supuesto: si no está arrancado sale "conexión rechazada", si le
cambio el nombre al adaptador en stringToIdentity me sale que no existe
cameraA, etc...
Llevo una semana y pico parado con el tema debido a que no sé qué puede
estar fallando. Acabo de hacer commit de un ejemplo bastante guarreado
(código original más muchísimos recortes y arreglos que he ido agregando
para ver si lo ponía en marcha) para ver si alguien con experiencia en
Android + ICE puede echarme una mano:
https://svn.jderobot.org/users/redstar/master/AndroidCameraServer/trunk/AndroidCameraServer/
¡Gracias de antemano!
More information about the Jde-developers
mailing list