На липкой карточке появились новые точки. Что изменилось со вчерашнего дня? Попробуем оставить перед ней ESP32-CAM и собрать фотоисторию. Камера будет регулярно снимать выбранное место, а вы сможете вернуться к оригиналам и сравнить наблюдения.
Начнём с учебного проекта наблюдения: выберем объект, добьёмся различимых деталей и организуем архив. Здесь дан план подготовки съёмки и данных; прошивку распознавания можно будет создавать следующим этапом, когда появятся подходящие снимки.
Выбираем, куда направить камеру
Жёлтые липкие карточки используют для наблюдения за летающими взрослыми насекомыми, в том числе белокрылками и крылатыми тлями. Синие карточки применяют прежде всего для трипсов. Это описано в руководстве Университета штата Оклахома.
Карточки дополняют осмотр растений. В частности, тлю на листьях и незрелые стадии белокрылки нельзя исключить по пустой карточке: UMass Extension рекомендует проверять сами растения.
Для первого опыта выберите один объект: карточку, лист или небольшой участок растения. Задайте съёмку по расписанию — тогда кадр появится независимо от срабатывания датчика движения. Общий вид теплицы можно оставить для контекста, а основное внимание уделить деталям выбранного объекта.
Собираем постоянную точку наблюдения
- ESP32-CAM с подходящей камерой и совместимый USB-UART адаптер для прошивки.
- Источник питания по документации конкретной платы; для автономной установки — отдельно рассчитанная система питания.
- microSD для местного архива, если её поддерживает выбранная прошивка, либо настроенная передача файлов на сервер.
- Подсветка с собственным подходящим питанием и, при необходимости, управляющим драйвером.
- Крепление камеры, держатель карточки, корпус с оптическим окном и защищённые вводы кабелей.
- Карточки, маркировка точек наблюдения и средство ручного осмотра насекомых.
Сначала проверьте камеру на столе, затем — в корпусе на месте установки. Требования к памяти и форматам изображения приведены в документации драйвера Espressif; наличие камеры на плате само по себе не настраивает архив и отправку снимков.
Подключение и запись файлов разобраны в статье о камере-ловушке ESP32-CAM. В ней другой способ запуска съёмки: для расписания потребуется отдельная настройка программы. Подсветку не следует питать непосредственно от сигнального вывода платы.
Продумайте, как менять карточку, протирать окно и добираться до проводов. После монтажа проверьте воду и запотевание: окно и кабельные вводы влияют на защиту всей сборки. Смету составьте по выбранным камере, корпусу, питанию и креплению.
Добиваемся кадра, который хочется рассмотреть
Закрепите камеру, откройте исходный снимок в полном разрешении и сравните его с карточкой перед вами. Видны ли нужные детали? Подвигайте камеру, подберите резкость и масштаб, чтобы интересующая область занимала большую часть кадра.
Если объекты сливаются, попробуйте изменить масштаб, оптику или освещение. Сделайте держатель, в который новая карточка возвращается на то же место. Перенос камеры и смену ракурса отмечайте в журнале. Для наблюдения за разными растениями потребуется несколько выбранных точек.
Посмотрите на один и тот же объект утром, днём и вечером. Блики на клее, тени и запотевшее окно сразу подскажут, что доработать. При дополнительной подсветке подберите задержку до снимка и снова сравните детали в исходных файлах.
Делаем снимки, которые легко найти через неделю
Выберите простое расписание и меняйте его по наблюдениям. Например, можно начать с приведённых ниже часов по местному времени. Это образец плана, который предстоит настроить в программе:
08:00 — снимок выбранной карточки и участка растения
14:00 — повторная съёмка тех же объектов
20:00 — повторная съёмка тех же объектов
После замены карточки — новый исходный снимок и отметка в журнале
Добавьте в план интересующие вас события, например кадр после полива или изменения условий. Если снимок пропущен, отметьте ошибку съёмки — так в истории будет видно, когда наблюдений действительно нет.
- Уникальный идентификатор снимка, время съёмки и часовой пояс; время доставки храните отдельно.
- Точка наблюдения, культура и объект съёмки; для карточки — её идентификатор, дата установки и замены.
- Настройки камеры, подсветка и отметка о качестве кадра.
- Температура, влажность и события полива, если они действительно измерены и привязаны ко времени; отсутствующие данные оставляйте пустыми.
- Ручное наблюдение, автор проверки и степень уверенности в определении насекомого.
Например, файл gh1_cardA_20260927T050000Z_0001.jpg можно связать со строкой CSV по идентификатору. Это предложенная схема имён: Z обозначает UTC, а номер помогает различать кадры. Сохраняйте оригиналы и резервную копию; подпись «похоже на трипса» не превращайте автоматически в подтверждённую разметку.
Что попробовать с накопленными фотографиями
Просмотр снимков
Настройте один способ доставки — свой сервер или мессенджер — и убедитесь, что видите время последнего кадра. Затем отключите сеть, повторите отправку и проверьте восстановление архива. Для выбранного канала понадобится соответствующая настройка прошивки и сервиса.
Подсчёт объектов на карточке
Откройте снимок на компьютере, выделите область карточки и попробуйте подсчитать видимые объекты. Сравните автоматический и ручной результаты. Разберите расхождения: где алгоритм увидел мусор, где объекты наложились, где помешала тень. Определение вида потребует следующего отдельного шага.
Сравнивайте одинаковую область и длительность наблюдения, учитывайте замену карточки. Повторные снимки одной карточки показывают в том числе уже пойманных насекомых: складывать все значения как новые находки нельзя. Рост числа пятен — повод проверить карточку и растения, но не доказательство такого же роста популяции и не команда на обработку.
Модель распознавания
Для следующего этапа можно выбрать обработку на сервере, ноутбуке или Raspberry Pi; камера при этом остаётся источником изображений. Сначала определите задачу: оценка кадра целиком или поиск отдельных объектов с координатами. Это разные варианты разметки и проверки результата.
Готовим фотографии, на которых модель сможет учиться
Собирайте примеры из реальных условий своей съёмки: разные освещение, карточки и состояния растений, в том числе пустые кадры и помехи. Плохие изображения помечайте и храните отдельно: они нужны для проверки того, умеет ли система отказаться от ненадёжного результата. Название вида подтверждайте с помощью компетентного специалиста; оставляйте категорию «не определено».
Не распределяйте почти одинаковые кадры одной карточки случайным образом между обучением и итоговой проверкой. Отделяйте связанные серии по карточкам и периодам съёмки; для проверки переноса на другую теплицу оставьте её данные отдельно. Это применение принципа разделения связанных наблюдений на группы.
На отложенных снимках проверяйте пропуски, ложные находки и ошибки определения каждого нужного класса. Результат на обучающих кадрах не подтверждает работу в теплице. Продолжение темы — в материале об обучении модели на фотографиях хозяйства.
Возвращаемся к карточке и сравниваем наблюдения
Перед регулярной съёмкой пройдите весь путь: различимый объект, верное время, сохранённая подпись, отметка о замене карточки. Проверьте, заметите ли пропущенный кадр. Затем сравните фотоисторию с осмотром на месте и поправьте то, что мешает наблюдению.
Первый полезный результат — несколько сопоставимых наблюдений с оригиналами и понятным журналом. Уже по ним удобно задавать вопросы и планировать следующий осмотр. Решение о защите растений принимайте после определения причины и оценки ситуации; фотографии помогут вернуться к деталям.





