[Jderobot-dev] Opencv2.3 y Opencvdemo
JoseMaria
josemaria.plaza en gmail.com
Lun Feb 20 16:13:23 CET 2012
Daniel,
a ver si lo he entendido bien: ¿¿sí te funciona opencvdemo retocado a
opencv-2.3 y no te funciona colortuner??
La queja de:
OpenCV Error: Assertion failed (dims <= 2) in operator IplImage,
suena rara si realmente estás usando opencv-2.3. Los tipos IplImage se
dan por obsoletos a partir de esta versión y ahora sólo se manejan
cv::Mat.
Otra cosa que puedes verificar es con qué versión de la biblioteca has
enlazado. Por ejemplo genera el ejecutable colortuner y ejecuta: ldd
colortuner
Con eso puedes verificar con qué versión de opencv ha enlazado realmente
para generar el ejecutable.
No creo que tenga nada que ver con las características hardware de tu
equipo.
JoseMaria
On Mon, 2012-02-20 at 13:04 +0100, Julio Guillén wrote:
> Te recomiendo que visites el hilo de Enero de la lista de correo de
> desarrolladores titulado "JDErobot 5.0 y OpenCV 2.3.1". A lo mejor lo
> has pasado por alto y tiene info interesante al respecto.
>
> Ese mismo fallo me daba a mi al intentar compilar opencvdemo con la
> versión 2.3.1. Prueba a utilizar cv::Mat en opencvdemo.cpp en vez de
> IplImage.
>
> Saludos
>
> El 20 de febrero de 2012 12:21, Alejandro Hernández
> <ahcorde en gmail.com> escribió:
> Hola Daniel,
>
>
> Tiene pinta de que estas usando una función que devuelve una
> imagen en blanco y negro y le estas pasando una a color o al
> revés.
>
>
> Dime donde tienes el código y lo miro.
>
>
> Álex
>
> El 20 de febrero de 2012 12:00, Daniel Gomez Gomez
> <danigom en terra.es> escribió:
>
> Buenas a todos:
>
> A ver si me podéis ayudar. He instalado las nuevas
> librerias de Opencv
> 2.3 y adaptado los componentes ColorTuner y Opencvdemo
> a estas
> librerias.
>
> He conseguido arrancar ColorTuner usando la nueva
> version de las
> librerias pero Opencvdemo me da el siguiente error:
>
> dgomezg en Matrix:~/jderobot5/opencvdemo$ ./opencvdemo
> --Ice.Config=opencvdemo.cfg
> Loading glade
> OpenCV Error: Assertion failed (dims <= 2) in operator
> IplImage,
> file /home/dgomezg/OpenCV-2.3.1/modules/core/src/matrix.cpp, line 472
> terminate called after throwing an instance of
> 'cv::Exception'
> what():
> /home/dgomezg/OpenCV-2.3.1/modules/core/src/matrix.cpp:472:
> error: (-215) dims <= 2 in function operator IplImage
>
> Abortado
>
> He buscado informacion en Internet sobre este error
> sin resultados
> positivos.
>
> El caso es que, para más inri, si lo hago desde el
> ordenador de
> sobremesa Opencvdemo se ejecuta correctamente habiendo
> hecho lo mismo
> que en el portátil (que es donde me da este error).
>
> No creo que fuera por las especificaciones de mi
> portatil pero por si
> acaso os las pongo:
>
> Intel Core 2 Duo 2 Ghz
> 2 GB RAM
> Tarjeta grafica Intel 965 Express integrada
>
> ¿Alguna idea?
>
> Muchas gracias.
>
> Un saludo.
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
>
>
> --
> Logo
> Julio Guillén García
> Software Team Lead
> +34 657082696 ·
> julio.guillen en gmail.com
>
>
> Future Vehicles and Entrepreneurs
> E.T.S.I. Navales - Aula Fuve-E ·
> Avenida Arco de la Victoria s/n
> 28040 Madrid
> www.fuve-e.es
>
> facebook twitter linkedIn
> eco No me imprimas si no es
> necesario. Protejamos el medio
> ambiente
>
> Este correo electrónico y, en su
> caso, cualquier fichero anexo al
> mismo, contiene información de
> carácter confidencial
> exclusivamente dirigida a su
> destinatario o destinatarios. Queda
> prohibida su divulgación, copia o
> distribución a terceros sin la
> previa autorización escrita de
> FUVE-E
>
> En caso de no ser usted la persona
> a la que fuera dirigido este
> mensaje y a pesar de ello está
> continúa leyéndolo, ponemos en su
> conocimiento que está cometiendo un
> acto ilícito en virtud de la
> legislación vigente en la
> actualidad, por lo que deberá
> dejarlo de leer automáticamente.
>
> FUVE-E no es responsable de su
> integridad, exactitud, o de lo que
> acontezca cuando el correo
> electrónico circula por las
> infraestructuras de comunicaciones
> electrónicas públicas. En el caso
> de haber recibido este correo
> electrónico por error, se ruega
> notificar inmediatamente esta
> circunstancia mediante reenvío a la
> dirección electrónica del
> remitente.
>
> El correo electrónico vía Internet
> no permite asegurar la
> confidencialidad de los mensajes
> que se transmiten ni su integridad
> o correcta recepción, por lo que
> FUVE-E no asume ninguna
> responsabilidad que pueda derivarse
> de este hecho.
>
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
--
http://gsyc.es/jmplaza
Universidad Rey Juan Carlos
More information about the Jde-developers
mailing list