0

我正在尝试制作一个使用面部碰撞的游戏。但我还没有弄清楚 cvHaarDetectObjects 返回什么。这是一小段代码。

cascade = cv.Load('haarcascade_frontalface_alt.xml')
faces = cv.HaarDetectObjects(grayscale, cascade, storage, 1.2, 2,
cv.CV_HAAR_DO_CANNY_PRUNING)

if faces:
    for i in faces:
        print i

我得到这样的东西 :((74, 22, 149, 149), 3) 这些信息是什么?泰

4

1 回答 1

1

文档

该函数在给定图像中查找可能包含已训练级联对象的矩形区域,并将这些区域作为矩形序列返回......

该函数返回一个元组列表 (rect, neighbors) ,其中 rect 是一个 CvRect 指定对象的范围,neighbors 是许多邻居。

另请参阅此 SO 问题

于 2012-07-27T19:22:20.550 回答