Техническое задание: Мониторинг экрана с циклическим таймером

Ключевая задача

Разработать программу (или скрипт), которая непрерывно анализирует область экрана и считывает количество изменений по заданным критериям (цвет в пикселе или отображаемое число).

Требования к функционалу

1. Таймер выбора интервала

Пользователь должен иметь возможность выбрать один из предустановленных временных промежутков для длительности одного цикла. Список доступных значений (в минутах):

  • 1 минута
  • 5 минут
  • 15 минут
  • 30 минут
  • 60 минут

2. Работа таймера и циклический режим

  • На экране должен отображаться сам таймер, показывающий сколько времени осталось до конца текущего цикла в режиме реального времени.
  • В течение одного цикла программа считывает показатели (изменения цвета или значения цифр).
  • По истечении текущего интервала отсчет должен автоматически начинаться заново (бесконечный цикл наблюдения). На каждом старте нового цикла программа должна фиксировать новые данные независимо от предыдущих замеров.

Что считать за срабатывание?

Под изменением понимается: смена цвета заданного пикселя/области на глаз отличимый (или пороговое значение цвета в HEX/RGB), либо изменение цифрового значения в определенной зоне захвата (например, если произошла смена числа с 5 на 6). Детальные настройки диапазона срабатывания обсуждаются дополнительно.

Цель

Автоматизированный подсчет событий на дисплее без прямого вмешательства человека, с мгновенной реакцией на смену цикла наблюдения.

Обработка сканов для полиграфии

Требуется ретушь и подготовка к печати 16 видов сканов в Adobe Photoshop. Каждый вид содержит изображение коробки и этикетки. Необходимо удалить загрязнения, помятости, увеличить контрастность и сохранить в CMYK, TIFF с разрешением не менее 300 dpi.

Монтаж видео по готовому референсу

Необходимо выполнить монтаж рекламного видеоролика на основе предоставленного референса. Требуется внести правки и довести текущий черновик до итогового качественного результата.