Разблокировка телефона с помощью FaceID, медицинская диагностика, система автопарковки и даже считывание штрих-кода с банки сока на кассе супермаркета, все это примеры присутствия компьютерного зрения в обыденной жизни человека.
Компьютерное (машинное) зрение - это научное направление, связанное с изучением технологии получения изображений объектов реального мира, их обработки и использования полученных данных для решения разного рода прикладных задач без участия человека.
В чем же сходства и отличия между машинным и человеческим зрением?
Компьютерная система принимает решение молниеносно — за доли секунды, как и в случае с человеческим мозгом. Но у людей все устроено немного иначе: наши глаза не совершенны, и основную задачу по обработке изображения выполняет более продвинутый орган — мозг. В компьютерном зрении таких ограничений нет. Можно установить простейшие датчики или камеры для сбора информации, и они будут отправлять ее на обработку мощному процессору. А можно воспользоваться умными камерами, которые берут на себя часть работы по анализу объекта и тем самым разгружают процессор.
Человек не просто видит предметы и себе подобных «здесь и сейчас». Мозг запоминает окружающую обстановку, анализирует ее и использует полученный опыт в будущем. Человек непрерывно обучается. В любой момент он может вспомнить как выглядел тот или иной объект, который он достаточное время держал в поле зрения. Компьютерное зрение тоже учиться на примерах, но не учитывает контекст и не оценивает их с точки зрения жизненного опыта как человек.
Еще несколько лет назад компьютеры могли увидеть не более 70% предметов, попадавших в их поле зрения, то сейчас этот показатель приближается вплотную к 100%. Машины не только понимают, что находится перед ними, но и принимают решение о том, что делать дальше (например, беспилотные автомобили).
Сегодня вы научитесь базовым операциям работы с одной из самых распространенных и мощных библиотек компьютерного зрения OpenCV и сможете сделать свое первое приложение по подсчету объектов на картинке с помощью машинного зрения.
Разобраться в премудростях компьютерного зрения вам поможет Козин Евгений Сергеевич (ссылка на страницу вк) – доцент кафедры «Сервис автомобилей и технологических машин», руководитель образовательной программы «Автотранспортная мехатроника» Тюменского индустриального университета. Под его руководством на образовательной программе выполняются такие проекты, как создание систем помощи водителю, изучение автономного транспорта.