我已经用opencv方法把人脸检测出来,我想把人数统计出来,vc++的哦 或者还别的什么方法吗 请大神们帮帮忙

2025-04-07 13:30:11
推荐回答(4个)
回答1:

图上的圆圈是你的程序画上的。
你画了几个圆圈,自己统计一下不就可以了吗。
cvHaarDetectObjects()返回的就是脸个数。

回答2:

你画了几个圈都不知道?

nestedCascade1.detectMultiScale( smallImgROI, nestedObjects,
1.1, 2, 0
//|CV_HAAR_FIND_BIGGEST_OBJECT
|CV_HAAR_DO_ROUGH_SEARCH
//|CV_HAAR_DO_CANNY_PRUNING
|CV_HAAR_SCALE_IMAGE
,
Size(10, 5) );

int count = nestedObjects.size();

按你的例子, 这里count 就是图中妹子的数量( 要那么多干啥用哦。。。)

回答3:

good luck~man~~

回答4:

检测都出来了。竟然不会统计?