OpenCV является наиболее широко распространенной библиотекой компьютерного зрения. Она включает сотни готовых функции обработки изображений и используется как в академических учреждениях, так и в промышленности. В этой книге на примерах демонстрируются основные алгоритмы обработки изображений, реализованные в OpenCV. Сначала рассказывается об установке библиотеки, описывается ее общая структура и приводятся простые примеры чтения и записи изображений и видео. Далее рассматривается фильтрация изображений и манипуляции с цветом. Вы узнаете о таких методах обработки, как ретуширование, очистка от шумов и создание HDR-изображений. В последней главе речь пойдет о повышении быстродействия за счет использования графических процессоров. Все рассмотренные темы иллюстрируются примерами. Издание предназначено программистам, знакомым с языком С++ и желающим изучить методы обработки изображений с помощью библиотеки OpenCV.
OpenCV javljaetsja naibolee shiroko rasprostranennoj bibliotekoj kompjuternogo zrenija. Ona vkljuchaet sotni gotovykh funktsii obrabotki izobrazhenij i ispolzuetsja kak v akademicheskikh uchrezhdenijakh, tak i v promyshlennosti. V etoj knige na primerakh demonstrirujutsja osnovnye algoritmy obrabotki izobrazhenij, realizovannye v OpenCV. Snachala rasskazyvaetsja ob ustanovke biblioteki, opisyvaetsja ee obschaja struktura i privodjatsja prostye primery chtenija i zapisi izobrazhenij i video. Dalee rassmatrivaetsja filtratsija izobrazhenij i manipuljatsii s tsvetom. Vy uznaete o takikh metodakh obrabotki, kak retushirovanie, ochistka ot shumov i sozdanie HDR-izobrazhenij. V poslednej glave rech pojdet o povyshenii bystrodejstvija za schet ispolzovanija graficheskikh protsessorov. Vse rassmotrennye temy illjustrirujutsja primerami. Izdanie prednaznacheno programmistam, znakomym s jazykom S++ i zhelajuschim izuchit metody obrabotki izobrazhenij s pomoschju biblioteki OpenCV.