Я выполняю обнаружение лица opencv с использованием каскада haar на кадрах из видео.установка параметров обнаружения граничных поверхностей opencv
Каждый кадр имеет размер 256x256, и большинство из них имеют грани, размеры которых варьируются.
Я заметил, что в текущей установке не обнаружено много лиц, и она обнаруживает около одного лица в среднем на каждые 20 ~ 50 кадров.
cscPath='haarcascade_frontalface_default.xml'
faceCascade=cv2.CascadeClassifier(cscPath)
image=cv2.imread(file)
faces=faceCascade.detectMultiScale(
image,
scaleFactor=1.2,
minNeighbors=5,
minSize=(10,10),
flags = cv2.cv.CV_HAAR_SCALE_IMAGE
)
Какова была бы оптимальная настройка параметров в этой ситуации?
Должен ли я просто пробовать и пытаться использовать различные настройки параметров?