Disable the video stream and release OpenCV resources. For input streams, saves the current frame index for resuming later. Returns: None
(self)
| 368 | logger.info("_enableStream: stream enabled") |
| 369 | |
| 370 | def _disableStream(self): |
| 371 | """ |
| 372 | Disable the video stream and release OpenCV resources. |
| 373 | |
| 374 | For input streams, saves the current frame index for resuming later. |
| 375 | Returns: |
| 376 | None |
| 377 | """ |
| 378 | self.active = False |
| 379 | if self.stream is not None: |
| 380 | # Clean-up stream resources and invalidate object |
| 381 | self.stream.release() |
| 382 | self.stream = None |
| 383 | |
| 384 | logger.info("_disableStream: stream disabled") |
| 385 | |
| 386 | def __cropFrame(self, frame, target_aspect_ratio): |
| 387 | """ |