Наблюдение за табло. Часть 1. Вступление: идея и план работы
Первая статья из цикла. В ней я расскажу, что собираюсь сделать, как реализовать и зачем это вообще надо.
Содержание цикла
- Часть 1. Вступление: идея и план работы
- Часть 2. Удаленное управление камерой
- Часть 3. Поиск красного и обрезка
Дальше будет
Вступление
Если попроще, то нужна система как бы сигнализации наблюдения. Есть некий индикатор температуры, показания которого должны колебаться в пределах от 80 до 90 градусов цельсия. Ниже – не надо, да и выше тоже нежелательно. Наблюдает за ним человек, но человек же система несовершенная, верно? Он может отвлечься, засмотреться телевизор или просто уснуть. И сама собой родилась идея наблюдения за табло.
План такой
- Делаем снимок через определенный промежуток времени с помощью телефона
- Копируем его на компьютер
- Ищем цифры (они красного цвета) и обрезаем
- Распознаем первую цифру
- Выдаем оповещение, если цифра не 8 или не 7.
Изначально я хотел делать приложение для андроида. Однако, оказалось, что получать снимки с камеры встроенным приложение гораздо сложнее, чем через управление им по USB. Несколько неожиданно для меня, я почему-то думал наоборот.
Но что есть, то есть, и поэтому задействуем питон, adb и распознавание через easyocr. Расписывать, как и что ставить я не буду – все через pip, кроме adb – он поставился у меня с visual studio 2022.
Спойлер
Всё получилось реализовать. Всё работает на практике.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Программы на заказ
Отзывы
Контакты