RU

Python глазами C++-разработчика: GIL, asyncio и процессы на примере видеосервера

Почему в Python-видеосервере одновременно нужны asyncio, потоки и процессы? Разбираю переход с C++ на Python на реальном RTSP-конвейере: ссылки и ко…

PythonC++GILasynciomultiprocessingFastAPIOpenCVNumPyONNX Runtimeвидеоаналитика
Habr
RU

От RTSP-камеры до истории событий: настраиваем видеоаналитику через JavaScript Viewer

Привет, Хабр! В  первой статье  я разбирал внутреннее устройство real-time-конвейера на C++20: почему медленный YOLO не должен останавлива…

JavaScriptRTSPHLSOpenCVYOLOONNX RuntimetrackingвидеоаналитикаREST APIPostgreSQL
Habr
RU

Как не утопить RTSP в YOLO: real‑time‑конвейер на C++20, Clang и ONNX Runtime

YOLO обрабатывает кадр дольше, чем камера формирует следующий. Если построить видеосервер как последовательность read → motion → YOLO → encode,…

C++20ClangOpenCVONNX RuntimeYOLORTSPмногопоточностьвидеоаналитикаcomputer visionreal-time
Habr
RU

Как я три года пилю свой музыкальный сервер: часть первая

Описываю настроение словами — и Raspberry Pi находит подходящие треки в моей коллекции, полностью локально, без облака и подписки. Как это устроено…

CLAPсемантический поискаудио-эмбеддингиONNX Runtimeмашинное обучениеRaspberry Piмузыкальный серверпоиск музыки по настроениюhi-fiopen source
Habr
RU

Удаляем фон и замазываем лица прямо в браузере: ONNX Runtime, MediaPipe и грабли Service Worker

TL;DR. Две нейросетевые задачи — удаление фона (ONNX Runtime Web + модель silueta) и замазывание лиц (MediaPipe Tasks Vision + BlazeFace) — запущены…

ONNX RuntimeMediaPipeWebAssemblyнейросети в браузереудаление фоназамазывание лицService Workerprivacyобработка изображений на клиентеdynamic import