(self, images)
| 62 | self.face_detector = face_detector_module.FaceDetector(device=device, verbose=verbose) |
| 63 | |
| 64 | def get_detections_for_batch(self, images): |
| 65 | images = images[..., ::-1] |
| 66 | detected_faces = self.face_detector.detect_from_batch(images.copy()) |
| 67 | results = [] |
| 68 | |
| 69 | for i, d in enumerate(detected_faces): |
| 70 | if len(d) == 0: |
| 71 | results.append(None) |
| 72 | continue |
| 73 | d = d[0] |
| 74 | d = np.clip(d, 0, None) |
| 75 | |
| 76 | x1, y1, x2, y2 = map(int, d[:-1]) |
| 77 | results.append((x1, y1, x2, y2)) |
| 78 | |
| 79 | return results |
no test coverage detected