diff --git a/frigate/edgetpu.py b/frigate/edgetpu.py index 90f9a7aea..5398b91e5 100644 --- a/frigate/edgetpu.py +++ b/frigate/edgetpu.py @@ -177,7 +177,11 @@ class RemoteObjectDetector(): self.np_shm[:] = tensor_input[:] self.event.clear() self.detection_queue.put(self.name) - self.event.wait() + result = self.event.wait(timeout=10.0) + + # if it timed out + if result is None: + return detections for d in self.out_np_shm: if d[1] < threshold: