¿Cómo puedo detectar iris en una cara con opencv?Detección de iris con opencv
Respuesta
Echa un vistazo a este forum thread. Aquí hay un código fuente para comenzar, pero tenga cuidado al usarlo directamente: el autor original parecía tener problemas para compilarlo.
Más información sobre Hough transform y cómo se hace con OpenCV.
http://www.codeproject.com/KB/dialog/Automatic_pupil_detection.aspx http://www.codeproject.com/KB/GDI-plus/HumanEmotionDetection.aspx – Baran
@misha El enlace OpenCV no funcionaba. http://www.aishack.in/2010/04/hough-circles-in-opencv/ –
Comience con la detección de círculos - vea cvHoughCircles - sugerencia, los ojos tienen una serie de círculos concéntricos.
OpenCV tiene un módulo de detección de rostros que utiliza Haar Cascade. Puede usar el mismo método para detectar Iris. Recopila algunas imágenes de iris y las establece como conjunto positivo y las imágenes que no son iris como conjunto negativo. El uso del módulo de Entrenamiento Haar para entrenarlo.
Rápido y sucio sería hacer una detección de ojos primero con filtro Haar, hay buenos archivos xml modelo enviados con opencv 2.4.2. A continuación, realice una detección de piel (en el espacio HSV en lugar del espacio rgb) para identificar el área del ojo en el centro o la búsqueda en círculo.
Además, las proyecciones, decisiones basadas en histogramas se pueden usar una vez que se recorta el área de los ojos.
- 1. Transformación de Hough para detección de iris en OpenCV
- 2. Detección de elipse con OpenCV
- 3. ¿Detección manual de OpenCV?
- 4. Detección de color opencv
- 5. Detección de línea horizontal con OpenCV
- 6. Detección de movimiento Opencv con seguimiento
- 7. Detección de Objetos 3D-Opencv
- 8. Detección de curvas en OpenCV
- 9. detección de objetos android opencv
- 10. Detección de manos usando OpenCV
- 11. OpenCV: Usando Hough Circle Transformation para detectar iris
- 12. Detección de logotipos usando OpenCV
- 13. ¿Cuáles son los valores de uso/parámetros correctos para HoughCircles en OpenCV para la detección de Iris?
- 14. OPENCV vs GIMP, detección de bordes falla en OPENCV
- 15. Muestras de detección de objetos en OpenCV
- 16. Detección de rostro lento en OpenCV?
- 17. Detección de objetos OpenCV - Punto central
- 18. ANDROID - detección de color usando openCV - ¿cómo?
- 19. Detección de rostros con OpenCV para imágenes no frontales
- 20. detección de formas - aproximación del contorno con OpenCV
- 21. oblicua detección y reducción en opencv
- 22. Píntame un arco iris
- 23. OpenCV: cómo aplicar el mapa de degradado del arco iris en una imagen?
- 24. Detección de características en enlaces de OpenCV Python
- 25. Clasificando líneas con opencv
- 26. opencv - seguimiento de objetos usando detección de características
- 27. openCV: Detección de borde Sobel me da error de aserción
- 28. Detección de área brillante rectangular en una imagen usando OpenCv
- 29. OpenCV C++/Obj-C: Detección adecuada de objetos
- 30. ¿Hay alguna función opencv como "cvHoughCircles()" para la detección cuadrada?
Es complicado usar HoughCircles, porque hay dos círculos con centros casi idénticos. De todos modos, incluso al enmascarar la pupila, HoughCircles no pudo detectar el borde exterior del iris. – Jan