ImageViewer
📷 Камера и видео
метод
imshow()
imshow(name: str, frame: np.ndarray, fps: int = 30) -> NoneОтправляет кадр в RTSP-поток с указанным именем.
При первом вызове с новым name автоматически создаёт поток с размерами кадра. Далее кадры кодируются в H.264 и публикуются по RTSP.
Параметры
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
name | str | — | Имя потока (часть URL). |
frame | np.ndarray | — | Изображение в формате BGR. |
fps | int | 30 | Частота кадров потока. |
Возвращает
None — Метод ничего не возвращает.
Пример
camera_examples/camera_stream.py
frame = camera.get_cv_frame(timeout=1.0)
if frame is not None:
viewer.imshow("video", frame, fps=30) # rtsp://10.42.0.1:8889/video/
Примечания
- Размер потока фиксируется при первом кадре — не меняйте разрешение кадра.