Итак. Здравствуй, уважаемый читатель. Хочу начать новую тему.
О чем она? О разном. Это взгляд на мир с точки зрения программиста, на новости и события,
достойные того, чтобы рассмотреть их тут. И только тебе, читающий решать, верный ли был
выбор направлений и новостей. Ну что ж. Начнем.
Футбол. Телевидение. Статистика
Ни для кого не станет секретом тот факт, что 11 июля 2010 года состоялся
главный футбольный матч четырехлетия – финал чемпионата мира по футболу. Об этом столько написано в других источниках, что, пожалуй, будет лишним повторяться. Единственное, о чем хочется сказать, - так это о самом матче и о футболе, как таковом. Вполне предполагаю, что фанаты и болельщики будут высказывать противоположные мнения и обрушат на меня множество возмущений за высказываемую точку зрения, но, на мой взгляд, финал не был достоин того, чтобы называться финалом.
Точнее это был не футбольный финал. Это был не футбол, а битва в стиле уличных боев, жесткая, грубая, бескомпромиссная битва.
Футбол был в другом матче – матче за третье место, между сборными Германии и Уругвая, - там действительно была игра, комбинации, эмоции, но именно это и есть чистый футбол. В подтверждение этого факта хочу привести статистику матчей – «Уругвай – Германия» 4 предупреждения, а «Испания – Голландия»
- 14 предупреждений и 1 удаление. Для наглядности, приведу фото Рейтер с сайта http://news.sportbox.ru/. На мой взгляд, - самый наглядный эпизод этой игры. Это не футбол – карате какое-то.
Думаю, никто не будет оспаривать приведенные факты. Финал был жесткий. Возможно, достижение результата оправдывает метод его достижения, но, я из тех болельщиков, кому нравится футбол – комбинационный, скоростной. Поэтому игра «Германия-Уругвай»
была более достойна финала, чем битва «Голландия-Испания». Ну что ж, пожалуй, это все, что я хотел сказать в данном ракурсе.
Вглянем иначе на тему. Знаю, что многие смотрели футбольные трансляции и в том числе посредством сети Интернет. Как известно, трансляции были поделены пополам между основными федеральными каналами «Первый» и «Россия 1».
Я, как болельщик, не всегда имел возможность смотреть футбол, используя старый способ – телевизионный приемник.
Смотреть хочется, а как?
Подключенный интернет канал позволяет смотреть видео через Интернет, а значит – вперед, искать источники интернеттелевидения. Что могу сказать, вариантов и сайтов, которые предоставляют услуги интернет-телевидения множество, но мне в данном случае нужны были только два канала. Набрав в поисковике запрос и перейдя по ссылке http://itv.1tv.ru/, я запросто попал на сайт канала «Первый», где тут же шла прямая трансляция эфира этого канала. Я даже не успел задуматься, а уже все увидел. Если по каким-то причинам трансляция прерывалась, то можно было попробовать выбрать другой вариант качества передачи «до 500 кб/с //до 300 кб/с // SilverLight» и вопрос о просмотре передач был снят. Для интернет трансляции вполне достойно. Единственное, что я заметил – это приблизительно 40 секундное запаздывание между картинкой телевизионного приемника и сетью Интернет. Это хорошо в том случае, когда не успел увидеть интересный момент по телевизору, то у тебя еще есть около секунд, чтобы увидеть тоже самое в «прямом эфире» на сайте. Правда, не буду утверждать, что задержка для всех одинакова, все-таки это зависит от места в сети, скорости канала и прочих других условий. В остальном, все мне очень понравилось, - современно и достойно.
Сложности начались при попытке посмотреть прямой эфир канала «Россия 1». Наивно полагая, что зайдя на сайт канала, я смогу увидеть его прямой эфир, я долго изучал сайт в безуспешных попытках что-то найти Зайдите на сайт http://www.rutv.ru/?d=0 и попробуйте найти прямой эфир, - я до сих пор (на 14 июля 2010) его там не нашел.
Странно, казалось бы федеральный канал, а прямого эфира нет. Есть архивы видео, есть фото и интерактив, но где же «прямой эфир»? Я бы понял еще и не высказывал претензий, если бы пытался найти прямой эфир «НТВ+» или другого платного канала, но «Россия 1» позиционируется как бесплатный федеральный канал. В чем здесь логика канала, не могу сказать, но «Первый» в данном случае на самом деле «Первый». В итоге, относительно оптимальный вариант нашел на сайте http://www.debilizator.tv. Смотреть можно только тогда, когда «спрос» на трансляцию не велик (судя по отзывам на сайте, подобные проблемы с просмотром испытывал не я один). Как только начинаются интересные трансляции, то подключитсья чуть позднее,а не заранее, практически не реально. Тоже относится и к трансляции канала «Россия 2».
«Почему нет прямых трансляций федеральных каналов на родных сайтах?» - вот тот вопрос, который я задаю их руководителям. Пока ответа нет, приходится искать альтернативу.
Что еще сказать? Интернет телевидение давно уже не новость, а реальность нашей жизни. В сетиможно найти множество различных сайтов, предлагающих интернет-трансляции.
Проанализировав существующие каналы, я пришел к выводу, что свое интернет телевидение считают достойным иметь многие университеты (особенно этим страдают западные товарищи), например, всем известный Кембриджский Университет имеет на сервисе YouTube свой канал http://www.youtube.com/cambridgeuniversity. Кроме этого масса различных интернет-каналов, котороые, очень похоже, только и существуют в интернете. Смотреть есть что, но не всегда это интересно.
А как смотреть? Существует несколько различных форматов, в которых происходит передача видеосигнала. Однако есть три безусловных лидера – это QuickTime, Windows Media и Real Videoот компаний Apple, Microsoft и RealNetworks соответственно. Не всегда у пользователя на компьютере установлен соответствующий кодек, позволяющий смотреть потоковое видео. Сайты, осуществляющие интернет трансляцию, предлагают пользователю установить недостающий кодек. Хочу сказать, что не всегда стоит это делать сразу, - для начала стоит задуматься вот над чем: 1) доверяете ли вы этому сайту? 2) нет ли других, более легальных источников получения требуемого кодека? Такое поведение вполне обоснованно, устанавливая кодек неизвестного происхождения, вы рискуете безопасностью своего компьютера, так как никто вам не может гарантировать того, что в кодеке не предусмотренно вредоносных действий – от «порно-баннера», блокирующего компьютер, до «программы-шпиона», ворующего вашу информацию. А в остальном, – выбор за пользователем, - что, как и с помощью чего ему смотреть, благо, что в Интернет телеканалов гораздо больше, чем вы можете увидеть.
А теперь, хочу вернуться снова к футболу. Сколько себя помню, все время было интересно, а кто и как успевает считать цифры статистики, - владение мячом, число передач каждого игрока, пробег по полю игроков и прочее. Их за игру показывают не раз и не два. Этот вопрос я и задал себе.
Итак, для начала, я нашел на сайте вариант подсчета статистики. Не буду полностью его здесь приводить, скажу что предлагается бальная система, в которой за каждое дествие игрока выставляется определенный бал. Например, «за точную подготовительную передачу игрок получает 0,7 балла, за точную конструктивную передачу – 2,8 балла, за острую передачу – баллов. За выигранное единоборство – 2 балла. Всего за матч игрок совершает около различных видов действий». Это одна из систем учета, с течением времени накопленная статистика позволяет увидеть, какой игрок более ценный. При этом время, сыгранное игроком на поле не влияет на результат, - игрок, сыгравший меньше времени в матче, может оказаться более ценным, чем игрок, выходящий каждый раз на поле в основном составе. Найденная информация меня немного обрадовала, но ответ на главный вопрос я так и не нашел, - «кто и как подсчитывает эту статистику?».
Мне потребовалось около 5 минут, чтобы, найти нужную формулировку запроса. На все прочие запросы я получал лишь ссылки на прошедшие матчи или анализы матчей различными экспертами. В итоге я нашел ссылку на программу «Футбольные чемпионаты 4.5.0», которая, как утверждалась, помогает болельщику вести статистику матча. Не видя программы, я наивно полагал, что она каким-то образом позволяет вести статистику в реальном режиме времени. Опять же, используя, например, нажатия на кнопки клавиатуры.
Оказалось программа, делает не, о чем я думал.
Однако, это уже лучше, чем ничего, - она меня направила в нужное русло поиска. Рассмотрим эту программу. Как следует из лицензионного соглашения, программа предоставляется «как есть» и является разработкой … автора [email protected] – вот собственно и все, что известно об авторе. Если говорить коротко, то программа позволяет вести статистику матчей, хранить информацию об играх, командах и прочем, но уже по факту состоявшейся игры и по итогам либо собственноручно составленной статистике, либо скачанной из сети Интернет.
Опять не то, что я хотел. Я же хотел понять, как эта статистика формируется. Ищем дальше.
Прочитав статью http://forzaloko.livejournal.com/4661.html, я понял, что наткнулся на то, что искал.
И вот самое интересное, о чем я догадывался и нашел подтверждение «Почти везде в России, где считают ТТД, действуют старым способом: на трибуне сидит специально обученный человек и по ходу игры на диктофон наговаривает, что совершил тот или иной футболист».
То есть, можно предположить, что во время прямых трансляций матчей у телевизионщиков сидит с несколько десятков таких человек, «наговаривающих» статистику либо, если учесть век компьютерных технологий, вводящих ее в компьютерную программу, а главный режиссер трансляции периодически выводит на экран промежуточные итоги. Правда, уж слишком сложно получается. Хотя, в той же статье, я нашел тому подтверждение «Так же готовится статистика и на телевидении, где стажеры по ходу трансляции жмут на нужные кнопки, считая удары в створ ворот, фолы и прочие нехитрые показатели, на глазок определяя проценты владения мячом».
Однако, такое положение дел было бы слишком уж устаревшим и, даже, средневековым. Как же так, в век компьютерных технологий и ничего не придумать? Оказывается, так подумал не один я.
Ссо ссылкой на вышеуказанную статью, скажу что есть специализированные компьютерные программы, английский аналог компании «Prozone» и, более дешевая российская система «Ascensio system». Пересказывать чужую статью дело не благодарное (я дал на нее ссылку, читайте). В моем случае, я ее использовал лишь как источник информации, поэтому решил пойти в поиске дальше.
Пока сделаю промежуточный вывод. С человеком, как механизмом сбора статистики, все грубая логика такова, чтобы уследить за 22-я игроками, надо или 22наблюдающих, или 5-6 человек, но отмечающих всего 2-3 основных тайной. Это имеет свое обоснование, - зачем делиться статистикой, секретами работы с соперником, - ему надо, - вот пусть он смотрит, анализирует, делает вывод, тратит на это свое время и деньги. Теперь-то я понял, в чем заключается одна из сторон подготовки команд к матчам друг друга, - это просмотр игр и сбор статистики, чтобы сделать вывод об игре команды и игроках.
Пожалуй, это затратное дело. Что ж, идем дальше.
А вот как действует программа? Каковы принципы работы подобной системы сбора статистики?
Для начала я решил найти информацию об указанных выше компаниях. На иностранном рынке данный сегмент представляют компании «Prozone», «Castrol Football», производя и поставляя соответствующую аппаратуру и программное обеспечение. На российском рынке же, этими вопросами занимается компания «Ascensio System» (не буду утверждать, что это все, кто занимается подобным бизнесом, но кроме этих компаний никого найти больше не удалось).
Факт минимализма информации о подобных компаниях меня удивил. Найти что-то о них оказалось достаточно сложно. Я бы сказал, что информации почти нет. Возможно, это связано с тем, что индустрия, зрелищность и уровень нашего футбола гораздо ниже тех же чемпионатов Англии, Италии, Испании. Поэтому нет подготовленного рынка сбыта, а, следовательно, нет необходимости писать об этом в российской части Интернет. Однако, утверждать, что данная продукция совсем уж не востребована, нельзя – российские клубы покупают подобное программно-аппаратное обеспечение, либо заказывают анализ 2-3 матчей, для получения полной статистической картины. Судя по ценам, выложенным в интернет, эксплуатация данной технологии достаточно дорога. На 2006 год стоимость использования иностранной версии на один сезон была не мене 200 тысяч евро. При поиске я обнаружил любопытную вещь, что одни и те же тексты в практически схожей формулировке размещают у себя различные сайты. Интересно, это плагиат или «рерайт»? Чтобы это ни было, - больше чем есть, информации это не дает. Но, кажется, я отвлекся от темы.
Продолжаю поиски. Что же это за компании? Что делают их программы? Каковы принципы автоматического учета статистики футбольного матча?
Итак. Про компании. Есть такие и хорошо, если кому-то захочется узнать подробности, смогут сами испытать счастье в поиске. Перейду к описанию найденных программ.
«Ascensio Match Expert 2.1»
http://www.brothersoft.com/games/ascensio-match-expert-download.html Очень долго искал, где скачать эту программу, что называется «из вредности». Мне было интересно узнать, почему о программе написано, что это русская разработка, гораздо лучше иностранных аналогов и больше нет ничего, кроме не подозрительные сайты. Информацию о фирме производителе также найти не удалось, кроме http://www.expoweb.ru/712951.html. При этом я не могу утверждать со стопроцентной уверенностью, что указание на адрес фирмы и выпущенная программа связанны. То есть я не могу утверждать, что те, кто располагается по этому адресу делали эту программу, так как не нашел каких-либо других подтверждающих или опровергающих это фактов. Впрочем, это другая история.
Спустя 2 часа поисков, я нашел ссылку на демо-версию программы на одном из англоязычных ресурсов. Факт отсутствия свежей информации и размещения на англоязычном ресурсе вызвало позиций.
Понравилась система навигации. Во-первых можно начать просмотр с любой минуты. Во-вторых просмотр любого значимого события – штрафной, угловой, пенальти, пас, начало атаки. В-третьих – можно просмотреть статистику матча по каждому отдельно выбранному игроку, его активность и эффективность. Можно еще перечислять в-четвертых, в-пятых – не стоит, изучение программы и то, как представленные данные о матче дали мне информацию о размышлении и позволили сделать выводы, которые я опишу ниже.
Интересная программа, но лично для меня она напомнила игрушку, в которой все играют за меня, а я ничего не могу сделать, кроме просмотра.
Собственно, что еще ожидать от демо-версии, но все же. Кстати, ссылка из программы на сайт разработчика «мертвая». Жаль.
«Castrol Index»
Сайт я посетил и попытался при помощи известного всем метода «научного тыка», логики, легкого знания английского изучить то, что мне предлагают.
Насколько я смог разобраться в описании системы, она использует данные специально установленных камер, которые обрабатываются в реальном режиме времени и размещаются на сайте. Там же в разделе Castrol Index представлено краткое описание возможностей системы.
Анализ положения игроков защиты и нападения, вычисление расстояний до ворот, скорости игроков в данной точке матча. Положение игроков на поле и текущий пробег их по полю, а также индексы (веса) игроков, набранные за матч.
поля. Таким образом, уже через несколько минут после окончания матча у зрителя появляется реальная картина, рейтинг игроков, их ценность в игре и другая статистика.
После некоторого времени изучения сайта, я сделал вывод, что статистику, игру и прочее можно смотреть только через сайт, каких-либо ссылок на скачивание специальной программы, кроме программы для iPhone я не нашел. К моему сожалению, я не знаю английский, тем более сложно его переводить с разговорной речи, иначе бы я с мог понять объяснения авторов системы, расположенные по адресу http://www.castrolfootball.com/upp/making.php Внешне мне система понравилась, но я так и не понял, каким образом поглядеть реальный матч, а не демо-ролик ее возможностей. Статистику матчей, анализы, выполненные экспертами, рейтинги прочее – это на сайте найти не сложно. Найти видео матча так, как это представлено в «Ascensio Match Expert 2.1» не получилось. Как бы то ни было, для ценителей и любителей футбола эта система дает вполне хорошую статистику и повод пощеголять знаниями перед коллегами.
«Prozone»
Официальный сайт http://www.prozonesports.com/index.html. И, как и следовало ожидать, русского языка нет и в помине – английский, датский, немецкий, итальянский, испанский. Судя по всему это языки тем стран, которые купили и пользуются этой системой.
презентации, представленной на сайте, программа от компании «Prozone»
похожа на вышеописанные системы.
Отличие, по крайне мере, визуальное в большем числе учитываемых параметров и сложности интерфейса Прочтем то, что пишут про свой продукт на сайте разработчики, PROZONE единственная независимая система отслеживания действий игрока. Данная система признана ведущими футбольными экспертами по всей Европе как самая точная и надежная система отслеживания и сбора статистики. На технологии распознавания и отслеживания движения игроков получен патент, и все разработки и права на использование является собственностью фирмы.
Система позволяет отследить отдельного игрока, его поведение на поле и следование тактическим установкам тренерского штаба. Представляет информацию как в 2D, так и в 3D.
Большое число фильтров и установок помогает правильно оценить матч. Никто не мешает создать собственные фильтры, настройки и акцентировать слежение выбранных параметров мачта.
Система позволяет работать в реальном режиме времени, собирая статистику в ходе матча.
Основной особенностью этой системы является то, что за многие годы ее развития и эксплуатации было опрошено множество тренеров, наработаны типичные способы подсчета статистики, различные методики подготовки к матчам и тренировкам. Все это воплощено в этой системе.
Описание системы получилось похожей на рекламу. Возможно, это так и есть, так как источником информации был только англоязычный сайт.
http://fclokomotiv.com/russia/rfpl/3063arenu-ximki-osnastili-sistemoj-prozone3.html электронной системой ProZone3, стала осуществляется с помощью восьми установленных по периметру арены камер. Поступающая с них информация обрабатывается специалистами и попадает к тренерам в виде программы, содержащей таблицы, схемы, графики, диаграммы, дополненные анимированными фрагментами и видеозаписью игры»
Кстати «Ее услугами в настоящее время пользуются 75% команд английской премьер-лиги, в том числе «Манчестер Юнайтед», «Челси» и «Арсенал», 89% – первого дивизиона, сборная страны, а также «Реал», «Селтик», «Олимпиакос» и другие известные клубы.»
Это говорит о том, что Россия тоже начинает внедрять достижения технического прогресса Итак, многое, кажется, стало ясно, но остался ответ на главный вопрос, - так как же все-таки собирается статистика?
Странно все-таки иной раз получается. Я целый день потратил на то, чтобы понять то, что я ищу и как это называется. И вот, когда я наконец-то понял предмет поиска, мне все стало ясно. Я нашел, буквально за несколько секунд, статью, которая, попадись она мне в начале дня, могла бы изменить направление моего расследования. В этом случае моя статья вышла бы другой.
http://ac.aua.am/Skhachat/Public/Video%20Soccer/2008_05_May_20/soccer_video_analyser_rus.htm, Глупо переписывать эту статью, тем более, что из нее я узнал о других существующих системах автоматического сбора статистики, вместо этого я дам ответ на свой главный вопрос – «как?»
Задача сбора статистики футбольного матча разлагается на несколько «элементарных задач», которые, на самом деле, таковыми назвать сложно.
Итак, в явном виде задача сбора статистика разлагается на несколько последовательно решаемых подзадач Определение входных данных для системы Получение видеоинформации.
Обработка видеоинформации, получение массива распознанных данных Обработка распознанных данных, получение статистики игры Самая сложная задача в этой схеме – это обработка видеосигнала и выделение в нем «известных» системе объектов.
Задача определения входных для системы самая простая на данном этапе. Перед игрой всегда известны состав команд, фамилии игроков, номера игроков, цвета формы команд и судейского штаба, для некоторых игроков можно определить антропомерные характеристики (рост, толщину конечностей и т.п.). Данная задача вполне решаема и число входных данных, формат их хранения для в каждой конкретной системе имеет свое решение.
Задача получения входной видеоинформации также решаема и не представляет особой технической проблемы. В разных системах решения этой задачи отличаются только числом используемых видеокамер и их расстановкой по периметру стадиона, причем число камер варьируется от 4-х, до 16-ти. Каждая камера однозначно идентифицируется своими географически координатами относительно поля и мировой системы координат. Это необходимо для перевода получаемого изображения в единую систему координат.
Иллюстрации взяты из V. Lumikero. Football Tracking in Wide-Screen Video Sequences. Master's Thesis in Computer Science at the School of Electrical Engineering, Royal Insitute of Technology http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2004/rapporter04/lumikero_ville_04010.pdf Как альтернативное решение, которое, откровенно говоря, не имеет одобрения ФИФА, как и видеоповторы спорных моментов, - установка датчиков GPRS на каждого игрока. В этом случае все сложности с распознаванием изображения не имеют смысла, так как положение игрока и другие технические характеристики будут отслеживаться спутниковой системой навигации. До тех пор, пока не получено одобрение на использование подобной навигационной системы, сбор статистики идет на основе распознавания видеоинформации.
Самой сложной и не тривиальной задачей в этой цепочке, является задача распознавания видеоизображения. Есть несколько способов ее решения, при этом они скорее дополняют друг друга для уточнения результата, чем являются альтернативой друг другу.
Известно следующие подходы:
1. Предварительная обработка изображения с помощью различных способов фильтрации с целью убрать шум, помехи от прожекторов, тени футболистов, посторонние предметы на 2. Сегментация изображения с целью выделения отличающихся друг от друга частей изображения и дальнейшего их сопоставления. Тут несколько подходов, распознавание по основным цветам формы команды. Применение этого метода становится сложным, если команды имеют схожую форму по цветовой гамме или в форме присутствует несколько цветов. Достоинство – выделение отдельно футболки, трусов, бутс и других частей изображения.
3. Сравнение двух предыдущих кадров друг с другом и выделение изменившихся областей.
При этом может быть применено как пиксельное сравнение, так и сравнение сегментов, на которые изображение разбивается путем наложения сетки. Для каждого сегмента вычисляется его средняя яркость. При появлении в сегменте движущегося объекта его численное выражение яркости сегмента изменится, что является признаком движения.
4. Сравнение изображения от разных камер, расположенных на одной и той же стороны. При этом учитывается географическое положение камер относительно поля и мировой системы координат. На основании этого делается прогнозное решение о нахождении распознанного игрока с первой камеры в определенном сегменте другой камеры. При нахождении в ожидаемой области движения объекты признаются идентичными.
5. В зависимости от качества картинки и его разрешения не всегда возможно распознать номер игрока не его форме. Кроме того, такие действия требуют больших вычислительных затрат, поэтому, практически в любой системе, распознающей игроков требуется участие оператора. В данном случае от него требуется присвоение номеров распознанным движущимся объектам и разрешение коллизий.
Под коллизиями понимается столкновение объектов, перекрытие объектов друг другом, нестандартное положение игрока (горизонтальное, прыжки, удары ногой в воздухе через себя и прочее). В этом случае требуется вмешательство оператора, следящего за системой.
Одним из методом, помогающим облегчить распознавание, метод вычитания фона. В данном случае фон – это футбольное поле. Снятое до матча пустое поле становится фоновой картинкой.
В качестве облегчения распознавание применяется метод шаблонов, - это сопоставление распознанного сегмента движения стандартным положениям игрока – фазы бега, прыжок, удары, подкаты и прочее. Недостаток – вычислительная сложность и затраты времени на Использование нейронный сетей, которые предварительно были «обучены» на распознавание образов людей. Этот метод можно использовать в качестве предварительного метода определения движения. Уточнение следует проводить другими методами.
10. Применение различных фильтров и правил, позволяющих облегчить распознавание. Так известно, что футбольный мяч всегда круглый, чаще всего движется быстрее игроков и может отрываться от горизонтальной плоскости фона. Фланговые игроки чаще всего находятся на своей стороне, то есть их перемещения ограниченны определенным сегментом распознаваемого изображения (верхняя часть, нижняя часть картинки).
11. Применение методов прогнозирования положения объектов. Если объект движется вправо и известна его скорость, то можно ожидать его появления в определенной области экрана.
Я перечислил не все варианты распознавания образов и отнюдь не все подходы. В сети Интернет можно найти достаточно много информации по методам распознавания объектов и различные алгоритмы, их реализующие.
Следующей задачей, которую приходится решать, - это отнесение найденного «движения»
объекта к реальному игроку. До сих пор, какова бы ни была сложной и умной системой, она не может обойтись без оператора. Именно от его решения зависит правильность сбора статистики.
Оператор разрешает коллизии, следит за правильностью нумерации «распознанных» игроков, помогает системе вести статистику матча, расставляя номера для «неопознанных объектов», вмешиваясь в сам процесс распознавания, вручную выделяя движущийся объект.
Последующие этапы не представляют сложности. Вывод различных графиков, анализы имеющихся данных и прочее – все это всего лишь применение известных методов математической статистики, применительно к футболу, а также применение известных средств графического отображения – диаграммы, трехмерные графики, цветовые температурные поля и прочее.
Итак, скажу, что мои наивные предположения, с которыми я подходил к теме в начале написания статьи были навсегда разрушены. Я понял, что анализ матча, тем более, в режиме реального времени, в действительности весьма сложное занятие и требует больших вычислительных затрат. Мало того, порою оно требует не тривиальных решений.
Однако, изучив все материалы, я понял, что все равно полной автоматизации нет – требуется участие человека и, чаще всего не одного, а целой команды. То есть, если раньше сидел человек с диктофоном и наговаривал все, что видел. Теперь сидит команда за мониторами и следит за тем, как автоматизированная система фиксирует статистику, периодически помогая автоматике принимать решения в неоднозначных ситуациях. По сути, усложнился механизм, а человек все так же сидит и диктует. Что улучшилось? Быстрота получения статистики и обработки результатов мачта. Сейчас для дорогих и сложных систем результат можно получить практически сразу после матча, для прочих – в течение нескольких дней. Увеличилось число анализируемых параметров и варианты отражения статистической информации. Одному человек столько статистики практически не собрать.
Если бы ФИФА официально разрешило использование либо датчиков на каждом игроке, либо GPRS-передатчиков, то задача распознавания отпала бы как таковая, и остались бы только две задачи – сбор статистики и ее графическое отражение. Пока же ФИФА придерживается тех взглядов, что прогресс это не для них.
Итоги Что сказать напоследок? Тот, кто ищет, тот найдет. Задумав эту статью, я многое сам не знал и совершал открытия в процессе исследований. Поиск информации ради информации скучен и бессмыслен. Гораздо полезнее искать информацию, когда есть идея, мысль. Мне, как любопытному, было интересно увязать между собой, казалось бы, слабо связанные между собой вещи – игра футбол, интернет трансляции, программы учета статистики.
Сейчас, зная, что искать и как искать, я удивляюсь тому, что потратил на процесс поиска и обработки информации целый день. Если бы не было сети Интернет, то сидя на только стуле, узнать что-то практически невозможно. Наше же время позволяет нам путешествовать, исследовать, узнавать новое, никуда не выходя. Это наше время и, оно мне нравится, какой бы суровой не была реальность.
А суровости в нашей жизни хватает. Недавно, бродя по губернскому городу, я наткнулся вдруг на старое красное кирпичное здание, окруженное двумя рядами ограждения и колючей проволоки. И, подойдя ближе, прочитал: «Исправительное учреждение обычного режима №…». «Как хорошо, что я не там» - проносится мысль. – «А ведь, будь у нас строже законодательство, то половина Российских разработчиков и пользователей могла бы там оказаться». Все-таки иногда хорошо, что закон у нас выполняется плохо. Хотя это плохо. Лучше суровый закон, но для всех, чем поправки для избранных. А еще лучше – достойная зарплата и сбалансированные цены, вот тогда будет невыгодно давать повод для карающих органов привлекать людей к ответственности. Эх, мечты!
Надеюсь, что мои мысли и мое расследование понравилось тебе, мой читатель. Иногда, казалось бы, обычные вещи могут привести к неожиданным результатам. Собственно говоря, ничего нового я особо и не рассказал, а просто попытался связать воедино несколько вещей. До новых встреч в рамках этой рубрики.
Словарик Плагиат - вид нарушения прав автора или изобретателя. Состоит в незаконном использовании под своим именем чужого произведения (научного, литературного, музыкального) или изобретения, рационализаторского предложения (полностью или частично) без указания источника заимствования.
«Рерайт» - Термин происходит от английского «rewriting», что буквально переводится как переписывание, и означает переделку чужого текста под требования корпоративных стандартов печатного издания, сайта и т.п.
Источники http://news.sportbox.ru/Vidy_sporta/Futbol/Chempionat_Mira_2010/spbfoto_CHempionat-miraFinal-Gollandiya-Ispaniya?imgDelta=8#top_gal_content http://www.sports.ru/tribuna/blogs/instatfootball/32074.html http://www.ci.ru/inform01_05/p_24.htm http://soft.football-online.ru/download/ http://forzaloko.livejournal.com/4661.html http://www.prozone.rs/ http://slovari.yandex.ru/~книги/БСЭ/Плагиат/ http://msk.treko.ru/show_dict_ http://softbp.ru/show_image.php?id= http://www.brothersoft.com/games/ascensio-match-expert-download.html http://www.castrolfootball.com/index/ http://fclokomotiv.com/russia/rfpl/3063-arenu-ximki-osnastili-sistemoj-prozone3.html http://ac.aua.am/Skhachat/Public/Video%20Soccer/2008_05_May_20/soccer_video_analyser_ru http://www.codeproject.com/KB/audio-video/Motion_Detection.aspx http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2004/rapporter04/lumikero_vi lle_04010.pdf