Red de conocimiento informático - Material del sitio web - Cómo mejorar la precisión del reconocimiento facial OpenCV

Cómo mejorar la precisión del reconocimiento facial OpenCV

Abro una ventana de 480x640 con mi cámara web y luego uso la función de detección de rostros de OpenCV, cvHaarDetectObjects, para la detección de rostros. La configuración de esta función es la siguiente:

faces = cvHaarDetectObjects( detectImg, (CvHaarClassifierCascade*)cascade, Storage, search_scale_factor, 3, flags.minFeatureSize

Entre ellos, search_scale_factor); es 1.1, flags = CV_HAAR_FIND_BIGGEST_OBJECT | CV_HAAR_DO_ROUGH_SEARCH Esto significa que solo se puede encontrar una cara. minFeatureSize es (20, 20).

Esta configuración puede realizar la detección de rostros en tiempo real y el tiempo de detección es de aproximadamente diez milisegundos.