【发布时间】:2017-03-19 06:13:01
【问题描述】:
我在 opencv 中做一些基本的人脸检测,我看到的每个示例代码都转换为灰度,然后在灰度上执行人脸检测...
起初我以为是出于性能原因,但我做了一个比较,发现没有显着的性能提升。
这段代码:
faceCascade.detectMultiScale(*image, *faces, 1.1, 3, CASCADE_SCALE_IMAGE, Size(60,60));
执行与此代码大致相同:
Mat gray;
cvtColor(*image, gray, COLOR_BGR2GRAY);
faceCascade.detectMultiScale(gray, *faces, 1.1, 3, CASCADE_SCALE_IMAGE, Size(60,60));
那么这就引出了一个问题,为什么大家都在opencv中转灰度?
谢谢
【问题讨论】:
标签: opencv