我正在尝试制作一个与脸部碰撞的游戏。 但我还没想到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
答案 0 :(得分:1)
来自the docs:
该函数在给定图像中找到矩形区域 可能包含级联已经训练并返回的对象 那些区域是一系列矩形......
该函数返回一个元组列表,(rect,neighbors),其中rect 是一个CvRect,指定对象的范围,邻居是一个数字 邻居们。