Я строю систему домашнего наблюдения, используя Raspberry Pi и OpenCv.
По сути, моя установка будет состоять из двух устройств, первым будет камера безопасности, которая будет представлять собой малиновый пи-ноль и пи-камеру. Другое устройство будет основным концентратором (Raspberry Pi 3), который будет выполнять всю тяжелую работу, такую как распознавание лиц, распознавание речи и другие операции.
я хочу передать потоковое видео с камеры безопасности на главный концентратор, чтобы она могла обрабатывать изображения. Поэтому, по сути, я хочу захватить кадр с пи-камеры, преобразовать его в пустой массив (если это не сделано по умолчанию) и отправить эти данные в основной концентратор, чтобы затем преобразовать их обратно в кадр изображения для анализа. по Opencv.
Я разделяю операции, так как моя камера видеонаблюдения работает на малиновом пи-нуле, который не очень быстрый и не может выдерживать тяжелую работу. Это также потому, что моя камера безопасности подключена к аккумулятору, и я пытаюсь снизить использование Pi, поэтому я выделяю основной концентратор для тяжелых операций.
Я использую среду Python v3 на обоих устройствах. Я хорошо знаю технологии связи IoT, такие как mqtt, TCP и так далее. Но я хотел бы помочь с реализацией таких технологий в скрипте Python, чтобы удовлетворить мои потребности.