Описание произведения:
Оценка проводимых испытаний производится путём анализа координат объектов (игроки и мяч), полученных при помощи системы машинного зрения. Каждый игрок снабжается цветовым маркером, по которым в дальнейшем происходит их детектирование, получение координат и определения направления движения. Мяч также детектируется и имеет определённый цвет, а его координаты постоянно проходят проверки на соответствие ситуациям типа «Гол» и «Аут». Пользователь программы имеет возможность настраивать как диапазоны цветов для детектирования мяча и маркеров игроков, так и параметры камер. Таким образом, программа способна функционировать в довольно широком диапазоне освещения.
Вследствие статичности футбольного поля, координаты ворот также постоянны и заданы с самого начала игры. При попадании мяча в область ворот регистрируется ситуация типа «Гол» и происходит присвоение очка той или иной команде. Об этом событии оповещает информационное окно. Матч приостанавливается. Для продолжения матча мяч следует перенести в центр поля. Как только мяч оказывается в центре поля, в вышеупомянутом информационном окне запускается обратный отсчёт до возобновления игры.
Как только системе машинного зрения не удаётся обнаружить на поле мяч, регистрируется ситуация типа «Аут». Матч приостанавливается и на экран выводится информационное окно, оповещающее о данном событии и требующее вернуть мяч в центр поля. Как только мяч оказывается в центре поля, в вышеупомянутом информационном окне запускается обратный отсчёт до возобновления игры.
Существует также режим полуавтоматического судейства, при котором ситуации типа «Гол» и «Аут» также детектируются системой машинного зрения, однако при их возникновении требуется подтверждение со стороны пользователя программы. В этом режиме пользователь имеет дополнительные возможности - такие, как приостановка и возобновление матча, смена принадлежности ворот.
Режим автоматического судейства можно включить/отключить в любой момент.
Время, отводимое на матч, задаётся пользователям программы перед началом матча и может быть изменено только после его окончания. Если до конца матча остаётся одна минута, табло времени окрашивается в красный цвет, таким образом, оповещая пользователя программы о скором завершении матча. Также в режиме полуавтоматического судейства предусмотрена возможность преждевременного завершения матча.
Ключевые слова:
автоматическая оценка испытаний, машинное зрение