cvPyrDown vs cvResize用于面部检测优化

Ita*_*y k 4 optimization opencv face-detection

我想通过缩小图像来优化我的面部检测算法.什么是最好的方法?我应该使用cvPyrDown(正如我在一个例子中看到的那样,到目前为止产生了不好的结果),cvResize还是其他函数?

mev*_*ron 7

如果您只想缩放图像,请cvResize按照Adrian Popovici的建议使用.

cvPyrDown将应用高斯模糊来平滑图像,然后默认情况下,它会通过拒绝列和行来将图像下采样两倍.这种平滑可能会降低您的性能(我不确定它如何影响检测算法).性能不佳的另一种可能性可能是通过仅丢弃偶数行和列而产生的不连续性; 然而,通过cvResize允许面部检测更好地工作,平滑插值(假设您使用除最近邻居之外的其他内容进行插值).以下cvPyrDown有关所使用的确切内核的更多信息的文档.