【发布时间】:2011-10-06 06:49:00
【问题描述】:
我目前正在使用 EmguCV(OpenCV C# 包装器)成功地实时检测人脸(网络摄像头)。我得到大约 7 FPS。
现在我正在寻求提高性能(并节省 CPU 周期),并且正在寻找选项,以下是我的想法:
检测人脸,提取人脸特征并尝试在下一帧中找到这些特征(使用SURF算法),所以这变成了“人脸检测+跟踪”。如果未找到,请再次使用人脸检测。
检测人脸,在下一帧中,尝试在 ROI 中检测人脸先前所在的位置(即在图像的较小部分中查找人脸)。如果没有找到人脸,请尝试再次在整个图像中查找。
附带的想法:如果在 2-3 帧内未检测到人脸,并且图像中没有移动,则在检测到移动之前不要尝试检测人脸。
你对我有什么建议吗?
谢谢。
【问题讨论】:
标签: c# opencv computer-vision emgucv face-detection