Soy nuevo en el procesamiento de imágenes y quiero hacer un proyecto de detección de objetos. Así que ayúdenme sugiriendo un procedimiento paso a paso para este proyecto. Gracias.¿Cuáles son los pasos en la detección de objetos?
Respuesta
La detección de objetos es un problema muy complejo que incluye algunas matemáticas realmente difíciles y un ajuste largo de los parámetros a los métodos de cálculo involucrados. Su mejor opción es usar alguna biblioteca disponible para eso: Google lo ayudará.
Echa un vistazo a esto. Podría ayudarte a comenzar en este complejo campo. Las páginas de algoritmo a las que se vincula son de lectura interesante.
http://sun-valley.stanford.edu/projects/helicopters/final.html
El enlace ya no está disponible. – guerda
Tome un vistazo a AForge.NET. No se acerca a los Project Natal's niveles de precisión o utilidad, pero sí le brinda las herramientas para aprender los algoritmos con facilidad. Es una biblioteca de procesamiento de imágenes y AI y hay varios tutoriales en colored object tracking y motion detection.
Otro para mirar es OpenCV de Intel. Creo que es un poco más avanzado, pero está escrito en C.
This lecture de Jeff Hawkins, le dará una idea sobre el estado del arte en este campo extremadamente difícil.
Parece que el video desapareció ... pero this vid debe cubrir un terreno similar.
Enlace No disponible – JTIM
Hay muchos algoritmos sobre el tema y nadie es el mejor de todos. Por lo general, es una mezcla de ellos lo que hace que la mejor solución para la solución. Por ejemplo, para la detección de movimiento de objetos, puede consultar diferenciación de trama y misture de gaussians.
Además, es muy dependiente de la aplicación, el medio ambiente (es decir, el ruido, la calidad de la señal), la capacidad de procesamiento es posible que tenga disponible, el margen de error permitido ...
Además, para que funcione, la mayor parte del tiempo primero es necesario hacer algún tipo de procesamiento de imagen a los datos de entrada, como filtro de mediana, filtro de sobel, mejora de contraste y mucho más.
creo que usted debe comenzar a leer todo lo que pueda: libros, Google y, muy importante, una gran cantidad de artículos sobre los temas (hay muchos gratuitos en Internet) está interesado en
Y en primer lugar. , creo que es fundamental (al menos ha sido para mí) tener una buena biblioteca para probar. El que he usado/uso es OpenCV. Es muy completo, implementa muchos de los algoritmos reales más avanzados, es muy activo, tiene una gran comunidad y es gratis. Open Computer Vision Library (OpenCV)
tuvo suerte;)
- 1. ¿Cuáles son los pasos para depurar la aplicación web Java?
- 2. ¿Cuáles son los pasos para implementar Apple Push Notification?
- 3. ¿Cuáles son pasos de temporizador, la unidad utilizada por Stopwatch.ElapsedTicks
- 4. ¿Cuáles son los pasos para eliminar un objetivo de publicación en Tridon?
- 5. ¿Cuáles son los pasos seguidos por el motor sql para ejecutar la consulta?
- 6. ¿Cuáles son los pasos para configurar SSL para que funcione con WCF en Azure?
- 7. ¿Cuáles son los alias en ldap
- 8. ¿Cuáles son los mejores pasos para mejorar el rendimiento de magento?
- 9. cuáles son los pasos/estrategia para analizar y mejorar el rendimiento de un sistema integrado
- 10. ¿Cuáles son los pasos para convertir de usar libglade a GtkBuilder? (Python)
- 11. ¿Qué son los objetos simulados en Java?
- 12. ¿Cuáles son los "objetos sueltos" a los que se refiere la GUI de Git?
- 13. ¿Cuáles son los conceptos básicos en la programación funcional?
- 14. ¿Cuáles son los pasos cronológicos para construir un sitio compatible con el navegador cruzado?
- 15. ¿Cuáles son los pasos generales para que yo transfiera mi proyecto a mono?
- 16. ¿Cuáles son los problemas con la preasignación de objetos en Java?
- 17. ¿Cuáles son los pasos exactos para crear y luego vincular con una DLL de Win32 en la línea de comandos?
- 18. ¿Cuáles son los pasos necesarios para crear y publicar un rubygem propio?
- 19. Detección de objetos + segmentación
- 20. ¿Cuáles son los mejores pasos para comenzar a programar con TDD con C#?
- 21. ¿Cuáles son los nuevos marcos?
- 22. ¿Qué son los "objetos USER" de Windows?
- 23. ¿Cuáles son los pros y los contras de las bases de datos de objetos?
- 24. detección de objetos android opencv
- 25. ¿Cuáles son los pros y los contras de la UCI?
- 26. ¿Cuáles son los contenedores en Java
- 27. ¿Los pasos de inserción y eliminación de LinkedBlockingQueue son seguros?
- 28. ¿Cuáles son los comandos destructivos en git?
- 29. Descriptor HOG para la detección de objetos
- 30. ¿Considera que los pasos de inicialización múltiples son "deficientes"?
Su pregunta es demasiado amplia, por lo tanto, es probable que no recibirá ninguna respuesta satisfactoria. Es como preguntar "Quiero preparar comida, ¿puedes decirme un procedimiento paso a paso?". Ya hay varias preguntas sobre SO sobre introducciones y libros de procesamiento de imágenes. – Ivan