Думать, слышать, узнавать, видеть – пожалуй, это точно не те слова, которыми вы привыкли описывать компьютер. Но, к счастью, прошли времена, когда это чудо техники считали простой коробкой, умеющей лишь хорошо складывать числа. И вот теперь самое подходящее время начинать удивляться, ведь в этой статье речь пойдет о компьютерном зрении и самых неожиданных местах его применения!
Немного истории…
Если говорить о возрасте, то область компьютерного зрения считается одной из самых молодых в сфере машинных технологий. Только в начале 70-х годов прошлого века ученые и программисты занялись проблемой управления обработки таких больших данных, как изображения. Что же могло послужить толчком для такого развития? Чтобы это понять, для начала обратимся к точному определению…
Так что же такое «компьютерное зрение»?
Это совокупность технологий, с помощью которых компьютеры могут находить, отслеживать, классифицировать и узнавать объекты, получая данные из изображения методом создания искусственных систем. Немного запутанно, да? Разберём по частям…
«Совокупность технологий» - проще говоря, само компьютерное зрение – это большая область, которая включает в себя множество других (машинное зрение, распознавание образов и т.д.). Казалось бы, это название одной и той же сферы, но нет. Компьютерное зрение – понятие глобальное, а все остальное – это его подобласти.
«Создание искусственных систем» - уж очень что-то напоминает, правда? Не удивительно, ведь часто в работе с компьютерным зрением используют нейросети и искусственный интеллект. Поэтому не сложно догадаться, что развитие технологий ИИ дало такой толчок и для компьютерного зрения.
Это все, конечно, интересно, но в чем же тогда связь между компьютерным зрением и нашей повседневной жизнью?
Если вдруг вы начали думать о том, что ни разу в жизни не сталкивались с достижениями компьютерного зрения, то сейчас самое время поменять свою точку зрения.
Вы когда-нибудь пользовались поиском в интернете не по текстовому запросу, а по изображению? Если нет, то обязательно попробуйте, а если да – то замечали ли насколько хорошо поиск подбирает похожие изображения? Это всё компьютерное зрение.
А случалось ли вам когда-нибудь переводить загадочные китайские иероглифы на суперской футболке? Или забивать в переводчик фотографию теста по английскому, чтобы узнать что к чему? В итоге, весь перевод, который вы в таких ситуациях получали, это результат распознавания текста и компьютерного зрения.
А помните, как в шпионских боевиках доступ к системе определяли по отпечатку пальца или анализу радужки глаза? Это компьютерное зрение. Или, например, принцип вычисления людей на камерах видеонаблюдения, анализ снимков в больнице или даже изображений, полученных со спутника! Это же все компьютерное зрение.
А картинки в фотошопе редактировали? А про «умные» автомобили, которые сами и ехать, и парковаться могут, слышали? Ну, а теперь самый контрольный вопрос: телефон отпечатком пальца или сканированием лица разблокируете? Да, да, да и ещё раз да. И это всё по-прежнему компьютерное зрение. Можно ещё бесконечно долго продолжать приводить примеры использования данной области, но в таком случае статья получится уж слишком длинной и мы не дойдём до главного…
Как и где научиться работать с компьютерным зрением?
Есть несколько вариантов:
- Попробовать самостоятельно изучить OpenCV или PCL – библиотеки алгоритмов компьютерного зрения с открытым исходным кодом. Они помогут прикоснуться к «низкоуровневым» возможностям технологии (распознавание лиц и объектов на фотографии).
- Поступить в ХНУРЭ на специальность 122 – «Компьютерные науки», образовательная программа «Информатика», которая относится к кафедре Информатики, факультета ИТМ, где уже на протяжении 25 лет готовят программистов, способных совладать с непростой областью компьютерного зрения.
Вот такие неожиданные чудеса, как компьютерное зрение, дарит нам мир технологий. И вы только представьте какие сюрпризы ещё может подарить нам мир высоких IT-технологий!
Карина Темчур