Aprender sobre la Visión Artificial [cerrado]
Estoy realmente intrigado por el campo de la visión por computadora y el potencial que tiene. ¿Hay algún ejemplo (preferiblemente implementado en. NET) que pueda estudiar junto con un libro de referencia?
9 answers
OpenCV (Open Computer Visión) es la biblioteca más popular, y ha sido empaquetada para C#:
Http://www.codeproject.com/KB/cs/Intel_OpenCV.aspx
Un poco de discusión sobre este envoltorio y la biblioteca en general está aquí:
Http://coolthingoftheday.blogspot.com/2008/08/opencv-open-source-computer-vision-for.html
-Adam
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-02 18:44:58
Código de Visión de muestra
- Código fuente de Visión - Carnegie Mellon University
- Biblioteca de Visión Computacional de Código abierto - Sourceforge
- Imágenes de Prueba de Visión por Computadora
- libsift-Scale-Invariant Feature Transform implementation
- Envoltura de C # para OpenCV
Recursos
- Computer Visión Online - Computer Visión Online
- Visión artificial"Home" - Universidad Carnegie Mellon
- Conferencia sobre Sistemas de Visión - Cardiff School of Computer Science
- Conferencias sobre Sistemas de Visión por Computadora - El Departamento de Ciencias de la Computación de la Universidad de Nottingham
- Detección de características - Artículo de Wikipedia
- Transformada de Característica Invariante de escala - Artículo de Wikipedia
Preguntas de desbordamiento de Pila
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:31
Si bien la biblioteca OpenCV es interesante de usar, no ofrece mucha transparencia a medida que se aprende. Si está interesado en aprender realmente sobre el campo, le recomendaría buscar en bibliotecas de procesamiento de imágenes de bajo nivel e implementar sus propias aplicaciones de Visión por Computadora. Una vez que haya codificado sus propias aplicaciones básicas de CV, usar la biblioteca OpenCV se convierte en un lote más fácil. Yo sugeriría los siguientes temas para avanzar rápidamente a través de lo básico:
- sobel operadores para detección de bordes
- probando su mano en la segmentación de color
- reconstrucción de información 3d a partir de imágenes estéreo utilizando mapas de disparidad
Aquí hay un sitio con algunas buenas imágenes de prueba ( http://www.cs.cmu.edu / ~cil/v-images.html).
También encontré un buen recurso de diapositivas del curso que cubren la mayoría de estos temas en ( http://www.cs.nott.ac.uk / ~tpp/G5BVIS/lectures.html )
Feliz hacking=)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-02 19:22:09
Aquí hay una gran colección de código, kits de herramientas y aplicaciones que puede encontrar útiles
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-02 18:44:48
Usted podría comenzar por mirar algunas de las preguntas similares en este sitio:
- where-do-i-start-learning-about-image-processing-and-object-recognition
- image-processing-textbook
- computer-vision-reference
También puedo mirar estos dos sitios:
- http://www.cs.cmu.edu/afs/cs/project/cil/ftp/html/vision.html
- http://www.cs.cf.ac.uk/Dave/Vision_lecture/Vision_lecture_caller.html
Los sitios proporcionan información, tutoriales y ejemplos de código, a pesar de que ya no se mantienen activamente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:51
Existe el proyecto OpenCV en sourceforge con un libro que también puede obtener. Puedes verlo aquí. Sin embargo, eso no es una solución. NET es C
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-02 18:44:58
Recomiendo Abrir la Biblioteca de Visión artificial. Se habla mucho de ello y parece prometedor. Incluso tiene un O'Reilly libro de acompañamiento:)
La Biblioteca de Visión Computacional Abierta tiene > 500 algoritmos, documentación y código de ejemplo para computadora en tiempo real Vision. La documentación del tutorial está en Libro de O'Reilly
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-02 18:45:42
He trabajado un poco con SIFT en el pasado reciente y parece ser un algoritmo moderno bastante interesante para detección de características, que es uno de los temas principales (y quizás más avanzados) dentro de la visión artificial. Alguien ha escrito una biblioteca C# para TAMIZAR con un ejemplo bastante bonito que puede unir automáticamente fotografías separadas de la misma escena. Es cierto que esta no es una respuesta muy completa, y no puedo recomendar un libro de referencia, pero espero que sea de alguna utilidad para usted de todos modos...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-02 18:46:51
El AForge.NET library es bastante buena y está escrita en C#, con la fuente disponible aquí.
Las características soportadas son:
- AForge.Imaging-biblioteca con rutinas de procesamiento de imágenes y filtros;
- AForge.Visión-biblioteca de visión por computadora;
- AForge.Biblioteca de computación de redes neuro - neuronales;
- AForge.Biblioteca de programación de evolución genética;
- AForge.Fuzzy fuzzy cálculos biblioteca;
- AForge.MachineLearning-biblioteca de aprendizaje automático;
- AForge.Robótica-biblioteca que proporciona soporte para algunos kits de robótica;
- AForge.Video - conjunto de bibliotecas para el procesamiento de video, etc.
Los algoritmos son tal vez no como vanguardia/académico como algunas de las otras respuestas, pero muchos de los problemas de ingeniería cuidado de (conseguir el vídeo en su aplicación, etc).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-26 15:21:57