Книга знакомит с современными технологиями компьютерного зрения, позволяю-щими машинам, роботам, веб-камерам и другим устройствам распознавать изображения. Приведено описание библиотеки компьютерного зрения OpenCV применительно к языку программирования Java. Объясняется, как загружать и сохранять изображения в различных форматах, захватывать кадры с веб-камеры в режиме реального времени, выполнять обработку, трансформацию и сегмента-цию изображения, применять к изображению фильтры. На практических примерах рассмотрены алгоритмы компьютерного зрения, предназначенные для обнаружения, классификации и отслеживания объектов, выделения границ и контуров объектов, поиска объектов по шаблону, особым точкам, цвету или обученному классификатору.
Kniga znakomit s sovremennymi tekhnologiyami kompyuternogo zreniya, pozvolyayu-shchimi mashinam, robotam, veb-kameram i drugim ustroystvam raspoznavat izobrazheniya. Privedeno opisanie biblioteki kompyuternogo zreniya OpenCV primenitelno k yazyku programmirovaniya Java. Obyasnyaetsya, kak zagruzhat i sokhranyat izobrazheniya v razlichnykh formatakh, zakhvatyvat kadry s veb-kamery v rezhime realnogo vremeni, vypolnyat obrabotku, transformatsiyu i segmenta-tsiyu izobrazheniya, primenyat k izobrazheniyu filtry. Na prakticheskikh primerakh rassmotreny algoritmy kompyuternogo zreniya, prednaznachennye dlya obnaruzheniya, klassifikatsii i otslezhivaniya obektov, vydeleniya granits i konturov obektov, poiska obektov po shablonu, osobym tochkam, tsvetu ili obuchennomu klassifikatoru.