[Jderobot-dev] Opencv2.3 y Opencvdemo
Daniel Gomez Gomez
danigom en terra.es
Mie Feb 22 12:26:18 CET 2012
Buenas:
He leido el correo al que se referia Julio en las listas de correo y me
gustaría saber si también existen conversiones para las funciones
cvCreateImage, cvLaplace, cvCvtColor o cvConvertScale de opencvdemo.
Estas funciones esperan un tipo IplImage y no un tipo Mat.
Según he entendido a los tipo Mat no les hace falta un cvReleaseImage ya
que se gestionan solos el uso de memoria.
Jose María:
He comprobado en el portátil que tanto ColorTuner como opencvdemo usa
las librerías de Opencv2.3:
libopencv_core.so.2.3 => /usr/local/lib/libopencv_core.so.2.3
(0x121d4000)
libopencv_imgproc.so.2.3 => /usr/local/lib/libopencv_imgproc.so.2.3
(0x1a876000)
libopencv_highgui.so.2.3 => /usr/local/lib/libopencv_highgui.so.2.3
(0x00714000)
libopencv_ml.so.2.3 => /usr/local/lib/libopencv_ml.so.2.3 (0x00de7000)
libopencv_video.so.2.3 => /usr/local/lib/libopencv_video.so.2.3
(0x00b38000)
libopencv_features2d.so.2.3
=> /usr/local/lib/libopencv_features2d.so.2.3 (0x0dd7e000)
libopencv_calib3d.so.2.3 => /usr/local/lib/libopencv_calib3d.so.2.3
(0x00c76000)
libopencv_objdetect.so.2.3 => /usr/local/lib/libopencv_objdetect.so.2.3
(0x0e5bf000)
libopencv_contrib.so.2.3 => /usr/local/lib/libopencv_contrib.so.2.3
(0x18a22000)
libopencv_legacy.so.2.3 => /usr/local/lib/libopencv_legacy.so.2.3
(0x1422a000)
libopencv_flann.so.2.3 => /usr/local/lib/libopencv_flann.so.2.3
(0x0e790000)
El caso es, como ya dije, que colorTuner me funciona bien y opencv
devuelve ese error en tiempo de ejecucion.
Gracias por adelantado.
Saludos.
El mié, 22-02-2012 a las 11:29 +0100, Daniel Gomez Gomez escribió:
> Buenas:
>
> Gracias a todos por contestar.
>
> Jose:
>
> Lo que me pasa es que en el portatil se queja cuando ejecuto el opencvdemo
> pero el colortuner va bien. En el de sobremesa es donde me funcionan ambos
> componentes correctamente. De todas formas probare lo que me comentas aunque
> es raro ya que antes de instalar el Opencv 2.3 desinstale la 2.2 en ambos
> equipos.
>
> Julio:
>
> Gracias por llamar mi atencion sobre ese hilo y sobre tu experiencia con el
> error. Lo probare.
>
> Gracias a todos.
>
> Saludos.
>
> JoseMaria <josemaria.plaza en gmail.com> wrote:
>
> >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
> >
> >
> >_______________________________________________
> >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
>
>
> --------------------------------------------------------------------------------
>
>
>
> Se certificó que el correo entrante no contiene virus.
> Comprobada por AVG - www.avg.es
> Versión: 8.5.455 / Base de datos de virus: 271.1.1/4220 - Fecha de la
> versión: 02/19/12 19:34:00
>
More information about the Jde-developers
mailing list