Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Reconocimiento De Iconos....
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Reconocimiento De Iconos.... 
 
Hola amigos:

Tengo este problema, a ver si me dais pistas para resolverlo:

Tengo esta imagen con varios iconos:
 iconos
Necesito hacer un programa que dandole un icono, por ejemplo:
 face
Me indique en que coordenadas esta esa imagen y cuantas veces aparece repetida.

Supongo que con imagemagick se prodrá hacer de alguna forma.... o combinando varios comandos....
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
Creo que para reconocimiento de imagen es mejor OpenCV (en su variante más sencilla, Python, por supuesto), porque se usa por ejemplo para reconocimiento de caras, matrículas, etc...

Hay mucha literatura, pero sin duda, creo que ese es el camino.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
He encotrado este comando de imagemagick:

http://www.imagemagick.org/Usage/compare/

http://www.imagemagick.org/script/compare.php

y usandolo asi:
$ compare -metric RMSE -subimage-search logo.png wizard.jpg similarity.gif
85.05 (0.00129778) @ 353,157


jguardon:

Me miro lo de openCV a ver si me sirve.

Gracias!!!
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
Pues he hecho algunas pruebas con el comando compare:


$ compare -metric RMSE -subimage-search iconos.png face.jpg dif.png        

Que devuelve:
320.032 (0.00488338) @ 6,3

6,3: son las coordenadas X,Y dentro del "iconos.jpg" donde esta el primer "face.jpg" que encuentra

Y ademas crea dos archivos:

 dif-0.png : colorea la zona donde esta el face.jpg

 dif_0

y dif-1.png: aparecen 3 puntos blancos donde se encuentra las imagenes similares.
 dif_1

Si hago el negativo de esta imagen:
$ convert dif-1.png -negate dif-1negativo.png

obtengo  esta imagen:

dif_1negativo

Ya, lo único que me falta seria contar los puntos...

Nota:
Se me ocurre modificar el fichero iconos.png, quitando o tapando la imagen "face.png" donde ha encontrado la coincidencia, y volver a repetir el proceso tantas veces como sea necesario. Asi contaria las veces que se repite.  
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
Como ha dicho jguardon:
http://docs.opencv.org/doc/tutorial...e_matching.html
 



 
última edición por vuott el Martes, 27 Octobre 2015, 13:52; editado 2 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
Hace ya tiempo escribí un código de visión artificial, el cual hace unos días lo volví a ver porque tengo pensado retomar el proyecto.

El caso es que tengo una clase, llamada FindOS, la cual tiene un metodo que segmenta la imagen (en tu caso cada punto sería un segmento) y otro metodo que te regresa los centroides (cordenadas x,y) de los segmentos; ademá creo te regresa también la cantidad de los segmentos encontrados.

Te paso el link, por si te sirve; el código no es muy complicado y creo puede ser una solución simple a lo que pides: www.gambas-es.org/viewtopic.php?f=5&t=3296

Aunque yo me apunto el link que pasó vuott, para retomar mi proyecto.

Saludos.
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
De todas formas, si la imagen es una exacta parte del icono (es decir que ella fue creada con un "selección y copia"), es bastante facil escribir un codigo apropiado.
Si la imagen es simplemente una imagen parecida a una parte del icono, pero no fue creada con un selección y copia, pues el asunto es más complicado.
 



 
última edición por vuott el Martes, 27 Octobre 2015, 21:05; editado 3 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
Ok, gracias por los enlaces.... los echo un vistazo...

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reconocimiento De Iconos.... 
 
Al final he encontrado unos comandos del paquete xautomationde que hacen el trabajo que necesito (es más rápido que usando "compare").

Lo he comentado en este articulo de mi blog: http://jsbsan.blogspot.com.es/2015/...-de-otra-y.html

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
8.00 8 8 1
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Reconocimiento De Voz Oleguer Controles/Librerías/Componentes 5 Jueves, 02 Febrero 2012, 16:25 Ver último mensaje
Oleguer
No hay nuevos mensajes Sphinx - Reconocimiento De Voz tincho Mundo Linux 12 Miercoles, 03 Octobre 2018, 09:52 Ver último mensaje
tincho
No hay nuevos mensajes Reconocimiento De Imagenes Analisis Pixeles codificador General 10 Domingo, 27 Marzo 2016, 01:32 Ver último mensaje
codificador
No hay nuevos mensajes Reconocimiento De Voz Contínuo Con Raspbe... celtilander General 6 Viernes, 24 Agosto 2018, 19:54 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario