我正在使用cvHaarDetectObjects
C 函数在我的 Android 应用程序中检测人脸,但执行时间不够快,无法每秒处理一定数量的视频帧。所以,我正在考虑注释掉对我来说不必要的代码,例如,我注意到标志的许多分支条件和可以注释掉的内存分配语句。可以对从 调用的函数执行相同的操作cvHaarDetectObjects
。
有没有人尝试过进行这种优化?任何帮助深表感谢。
代码:
cascadeFile1 = (CvHaarClassifierCascade *) cvLoad(cascadeFace,0,0,0);
CvSeq *face = cvHaarDetectObjects(img1, cascadeFile1, storage,1.1, 3,CV_HAAR_DO_CANNY_PRUNING,cvSize(0,0));