def locateFacesProcess(surf): if drawWithOpenCv: img = surf2CV(surf) faceDetect.detect_and_draw(img) pygame.surfarray.blit_array(surf, cv2SurfArray(img)) else: faces = getFaces(surf) if faces.total: # Break to shell when face is detected :-P #IPShellEmbed()() drawFacesOnSurface(surf, faces) return surf
def locateFacesProcess(surf): if drawWithOpenCv: img = surf2CV(surf) faceDetect.detect_and_draw(img) pygame.surfarray.blit_array(surf,cv2SurfArray(img)) else: faces = getFaces(surf) if faces.total: # Break to shell when face is detected :-P #IPShellEmbed()() drawFacesOnSurface(surf,faces) return surf
def getFaces(surf): img = surf2CV(surf) #200ms! return faceDetect.detectObject(img)