我正在运行基于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
)
在这种情况下,参数的最佳设置是什么?
我应该尝试不同的参数设置来进行试错吗?