OpenCV и Java. Обработка изображений и компьютерное зрение
Книга представляет собой практическое руководство по использованию библиотеки компьютерного зрения OpenCV в среде языка программирования Java. Она знакомит читателей с современными технологиями, позволяющими машинам, роботам и устройствам распознавать и анализировать изображения.
В первой части подробно рассматриваются основы работы с OpenCV в Java: установка библиотеки, настройка среды разработки Eclipse, работа со вспомогательными классами для представления геометрических структур (точки, прямоугольники, диапазоны) и фундаментальным классом Mat для хранения и обработки матриц данных, включая изображения. Описываются операции создания, модификации, доступа к элементам и математические преобразования матриц.
Основное внимание уделяется практическим аспектам обработки изображений: загрузке и сохранению в различных форматах, захвату видео с веб-камер в реальном времени, выполнению базовых операций обработки, трансформации и сегментации изображений, применению фильтров.
На примерах рассматриваются ключевые алгоритмы компьютерного зрения: обнаружение, классификация и отслеживание объектов, выделение границ и контуров, поиск объектов по шаблону, особым точкам, цвету или с использованием обученных классификаторов. Книга предназначена для программистов, желающих освоить технологии компьютерного зрения на практике с использованием связки OpenCV и Java.









