⚡️ clearcam — превращает старый iPhone или любую RTSP-камеру в умную систему наблюдения. Без облаков, без подписок, всё крутится локально.
По сути ты получаешь связку NVR + AI-инференс на Python прямо у себя дома.
Что умеет:
🖱 Работает с RTSP-камерами и даже старым айфоном
🖱 Детектит события через нейронку, а не пишет тупо 24/7
🖱 Отдаёт стримы и шлёт уведомления
🖱 Полностью офлайн — никаких сторонних серверов
Как запустить:
Дальше открываешь
Идеально для дома, гаража, мастерской, офиса и экспериментов с computer vision.
Старая камера — не хлам, а готовая AI-охранка 🔐
Разбираешь код по вечерам и хочешь расти в IT без занудных лекций? Тогда тебе сюда — за живыми разборами кода и технологий, где сложное объясняют по-человечески.
#python #computervision #RTSP
По сути ты получаешь связку NVR + AI-инференс на Python прямо у себя дома.
Что умеет:
🖱 Работает с RTSP-камерами и даже старым айфоном
🖱 Детектит события через нейронку, а не пишет тупо 24/7
🖱 Отдаёт стримы и шлёт уведомления
🖱 Полностью офлайн — никаких сторонних серверов
Как запустить:
git clone …cd clearcampip install -r requirements.txtpython3 clearcam.pyДальше открываешь
localhost:8080 в браузере — и всё готово. Нужно шустрее? Запусти с BEAM=2.Идеально для дома, гаража, мастерской, офиса и экспериментов с computer vision.
Старая камера — не хлам, а готовая AI-охранка 🔐
Разбираешь код по вечерам и хочешь расти в IT без занудных лекций? Тогда тебе сюда — за живыми разборами кода и технологий, где сложное объясняют по-человечески.
#python #computervision #RTSP
🥰3💯2👍1😁1🤩1
Пет-проект бьёт россыпь упражнений — маленькая программа, которую можно запустить и сразу проверить, учит куда быстрее.
Здесь идея простая: вводишь количество шестигранных кубиков, а Python рисует случайный бросок текстовыми символами. Прелесть в том, что код собирается не одним куском, а по этапам:
• текстовый интерфейс принимает команду и проверяет ввод
•
• отдельная функция превращает числа в ASCII-рисунок
• финал — рефакторинг той самой функции генерации
Такой подход учит мыслить блоками, а не портянкой строк. Собери базовую версию, прогони с корректным и заведомо кривым вводом, а потом сравни функцию до и после переработки — разница нагляднее любой теории.
#Python #рефакторинг #петпроект
Здесь идея простая: вводишь количество шестигранных кубиков, а Python рисует случайный бросок текстовыми символами. Прелесть в том, что код собирается не одним куском, а по этапам:
• текстовый интерфейс принимает команду и проверяет ввод
•
random.randint() выбирает случайное число для каждого кубика• отдельная функция превращает числа в ASCII-рисунок
• финал — рефакторинг той самой функции генерации
Такой подход учит мыслить блоками, а не портянкой строк. Собери базовую версию, прогони с корректным и заведомо кривым вводом, а потом сравни функцию до и после переработки — разница нагляднее любой теории.
#Python #рефакторинг #петпроект
👍2❤1🥰1🎉1