Quiero ver la aplicación de GA en el procesamiento de imágenes. No conseguía cómo escribir la función de aptitud para ninguna imagen. Supongamos que tengo una imagen en escala de grises, que no está muy clara, ahora si sigo igualando la solución generada con este valor de imagen, entonces, ¿cómo va a ser mejor mi solución? Mejor resolución, contraste, brillo, etc.Procesamiento de imágenes usando el algoritmo genético
Respuesta
Mi el ejemplo favorito de los algoritmos genéticos en el procesamiento de imágenes es:
http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/
evoluciona formas al azar en algo que se asemeja a la Mona Lisa. En realidad se puede probarlo y jugar con él aquí:
http://www.nihilogic.dk/labs/evolving-images/
Su pregunta no es muy clara. Una cosa que es extremadamente importante con un algoritmo genético, sin embargo, es medir qué tan bueno es. En el ejemplo de Mona Lisa, la bondad se puede medir con relativa facilidad, es la proximidad a la Mona Lisa real. En su caso, parece que está tratando de mejorar la calidad de una imagen de alguna manera sin poder medir su "bondad".
Debe crear una función que evalúe el grupo de soluciones y las puntuaciones de cada una. Luego críe las soluciones de buena calidad entre sí. Sin embargo, es crucial para todo esto, escribir una función de evaluación/puntuación para que sepa cuáles son buenos.
Para la aerodinámica, se puede marcar un grupo de figuras en peso, arrastre, elevación, etc. Para el diseño de red, los diseños se pueden puntuar en latencia, costo físico, interferencia, etc. Si explica su problema con más detalle, probablemente podríamos Ayudarlo a encontrar un conjunto de métricas para calificar sus soluciones.
Perdón por secuestrar este hilo, pero pareces entenderlo bien, ¿puedes usar GA para hacer una clasificación de imágenes como lo harías con NN? Algo como el ejemplo básico de Tensorflows de reconocer a los niños con flores en la imagen – Tom
- 1. ¿Tiene algoritmo genético en producción?
- 2. Haskell: Resumiendo un algoritmo genético
- 3. Algoritmo de procesamiento de imágenes para aplicación forense
- 4. Selección de Torneo de Algoritmo Genético
- 5. Ideas de procesamiento de imágenes
- 6. ¿Qué biblioteca de Programación/Algoritmo Genético usas?
- 7. Cómo debo probar un algoritmo genético
- 8. Optimización de algoritmo genético: utilizando el distintivo -O3
- 9. operación de cruce en el algoritmo genético para TSP
- 10. Biblioteca de procesamiento de imágenes más rápido
- 11. MATLAB procesamiento de imágenes de pequeños círculos
- 12. Programación de procesamiento de imágenes
- 13. Implementación de métodos no locales Algoritmo de reducción de ruido en el procesamiento de imágenes
- 14. ¿Cómo comienzo con el procesamiento de imágenes?
- 15. Servidor de procesamiento de imágenes
- 16. Mejorando la velocidad de procesamiento de imágenes
- 17. Bibliotecas de procesamiento de imágenes
- 18. Procesamiento de imágenes en Android
- 19. Red neuronal, Algoritmo genético como sistema de detección de intrusiones
- 20. Procesamiento de imágenes, en Python?
- 21. Algoritmo genético para un juego de cartas (Dominion)
- 22. Algoritmo genético: ¿qué es la selección de estado estable?
- 23. Usando un algoritmo genético, ¿cómo puedo crear descendencia a partir de dos estructuras de redes neuronales?
- 24. Algoritmo genético en un optiproblema similar a la mochila
- 25. biblioteca de procesamiento de imágenes más rápida?
- 26. Una pregunta detallada al aplicar algoritmo genético al vendedor viajero
- 27. Procesamiento de imágenes: ¿Qué son las oclusiones?
- 28. aplicar cruce y mutación a un gráfico (algoritmo genético)
- 29. Procesamiento de imágenes en CUDA o OpenCV?
- 30. Bibliotecas de procesamiento de imágenes Ruby/Rails
[Su pregunta] (http://stackoverflow.com/questions/5883421/image-processing-using-genetic-algorithm) sigue siendo bastante vaga. ¿Desea usar GA para aumentar el contraste en una imagen? ¿Y necesitas la función de aptitud para eso? ¿Esa es tu pregunta? – Ishtar