elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  reconocimiento de dibujos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: reconocimiento de dibujos  (Leído 2,055 veces)
bengy


Desconectado Desconectado

Mensajes: 501


mis virtudes y defectos son inseparables


Ver Perfil WWW
reconocimiento de dibujos
« en: 16 Marzo 2018, 15:55 pm »

como se puede lograr esto http://detexify.kirelabs.org/classify.html
ya se que usa machine learning, redes neuronales, pero la clasificacion se debe hacer?
que debo aprender?


En línea

srWhiteSkull


Desconectado Desconectado

Mensajes: 444



Ver Perfil WWW
Re: reconocimiento de dibujos
« Respuesta #1 en: 17 Marzo 2018, 01:24 am »

Ni machine learnig ni leches eso es comparación de patrones, puede usarse para cualquier cosa, sonido o valores concretos. La comparación busca una aproximación probabilística. Yo por lo menos tengo experiencia de ello y lo hice para mi, para detectar matrículas de coches y leer la matrícula.

Para comparación de imágenes, en blanco y negro, reduce la calidad y vete pixelando los patrones. Cuanto más pixelado menos precisión en la comparación que podría interpretarse como "menos parecido", porque un parecido similar en un 90% sería aquel que coincida si se superposicionara el patrón con el modelo a buscar. Basicamente es eso, superposicionar el modelo con los patrones (en plural) y buscar el patrón que mejor coincida. En biometría se hace lo mismo.

Por ejemplo para el tema de las matrículas tuve que introducir todos los posibles patrones y eso se traduce en guardar todo el alfabeto y los números con la fuente de letra que usan las matrículas. Entonces el algoritmo va detectando las letras o los números recorriendo la fila ya que las matrículas por lo general tienen una o dos filas y siguen unas reglas, antiguamente primero dos letras luego números y luego letras o con matrículas nuevas que van con números y luego tres letras, aunque algunas llevan al comienzo la letra de donde proviene el vehículo.

Las redes neuronales o sistemas de aprendizaje son para complementarlos con estos sistemas con el fin de mejorar la detección. Por ejemplo, si hago un programa de reconocimiento de voz me conviene implementar un sistema de aprendizaje para la aplicación porque por lo general lo usará el mismo usuario donde esté instalada, porque no todo el mundo pronuncia igual. De esa forma consigo que la aplicación le cueste menos entender al usuario y evito que el usuario tenga que hablarle a la aplicación en un castellano perfecto bien pronunciado.

Hay que ver menos películas y ponerse a experimentar, :xD

Sobre imagen, conocimientos en filtros :

https://en.wikipedia.org/wiki/Edge_detection
https://en.wikipedia.org/wiki/Color_quantization

Más teoría :

https://en.wikipedia.org/wiki/Pattern_recognition



« Última modificación: 17 Marzo 2018, 01:30 am por srWhiteSkull » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
dibujos animados en flash
Diseño Gráfico
Leodark 1 2,392 Último mensaje 19 Febrero 2004, 20:12 pm
por Azielito
Dibujos en Consola de Java
Java
Lopardo 8 9,999 Último mensaje 5 Febrero 2006, 21:28 pm
por Lopardo
Tamaño de dibujos corel a msn
Diseño Gráfico
DelmasX 3 2,395 Último mensaje 8 Mayo 2006, 00:57 am
por DelmasX
Por que tipo de dibujos te decantas? « 1 2 »
Diseño Gráfico
leucocito 11 14,250 Último mensaje 26 Octubre 2009, 18:22 pm
por Saberuneko
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines