Камера и видео
Получение кадров с камеры в формате OpenCV и публикация обработанного изображения по RTSP.
Camera()
class
Создаёт объект камеры и запускает захват кадров.
Camera(camera_type=CameraType.MAIN)get_cv_frame()
Возвращает следующий кадр камеры в формате BGR (numpy).
get_cv_frame(timeout: float = 5.0) -> np.ndarrayCamera.stop()
Останавливает захват кадров и освобождает ресурсы камеры.
stop() -> NoneImageViewer()
class
Создаёт публикатор RTSP-потоков из numpy-кадров.
ImageViewer()imshow()
Отправляет кадр в RTSP-поток с указанным именем.
imshow(name: str, frame: np.ndarray, fps: int = 30) -> NoneImageViewer.close()
Останавливает все RTSP-потоки.
close() -> None