Comment

Comment by synergy20

    V4L2 (MJPG) -> cap.read() -> CLAHE(night) -> imencode -> _current_frame (web MJPEG)
                              -> resize .25 -> gray -> blur -> absdiff -> contours -> motion?
                              -> motion? VideoWriter.write() : pre_buffer.append(jpeg)
                              -> on stop: ffmpeg remux fps fix -> Telegram/email
a mjpeg system basically, all in python but does need opencv
parent synergy20 3 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton