Python:OpenCv函数cvHaarDetectObjects返回什么?

时间:2012-07-27 19:01:40

标签: python opencv tracking

我正在尝试制作一个与脸部碰撞的游戏。 但我还没想到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) 这些信息是什么? TY

1 个答案:

答案 0 :(得分:1)

来自the docs

  

该函数在给定图像中找到矩形区域   可能包含级联已经训练并返回的对象   那些区域是一系列矩形......

     

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

另见this SO question