Обработка изображений с помощью OpenCV
Буэно Гарсия Глория, Суарес Оскар Дениз, Эспиноса Аранда Хосе Луис
Код товара: 2314016
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 3
PDF
1 / 3
Издательство:
Оригинальное название:
Learning Image Processing with OpenCV
Описание
Характеристики
OpenCV является наиболее широко распространенной библиотекой компьютерного зрения. Она включает сотни готовых функций обработки изображений и используется как в академических учреждениях, так и в промышленности. В этой книге на примерах демонстрируются основные алгоритмы обработки изображений, реализованные в OpenCV. Сначала рассказывается об установке библиотеки, описывается ее общая структура и приводятся простые примеры чтения и записи изображений и видео. Далее рассматривается фильтрация изображений и манипуляции с цветом. Вы узнаете о таких методах обработки, как ретуширование, очистка от шумов и создание HDR-изображений. В последней главе речь пойдет о повышении быстродействия за счет использования графических процессоров. Прочитав книгу, вы сможете создавать интересные и эффективные приложения для обработки изображений. Все рассмотренные темы иллюстрируются примерами. Краткое содержание книги: - создание приложений OpenCV с пользовательским интерфейсом; - основные понятия и задачи обработки изображений: типы изображений, доступ к отдельным пикселям, арифметические операции над изображениями, гистограммы; - полезные приемы обработки изображений: фильтрация, сглаживание, повышение резкости, очистка от шумов, морфологические операции, геометрические преобразования; - алгоритмы ретуширования и LUT-фильтры; - использование различные цветовых пространств для оптимизации обработки изображений; - обработка видео: стабилизация, сшивка изображений и даже сверхвысокое разрешение; - знакомство с новым модулем вычислительной фотографии, который включает обработку изображений с широким динамическим диапазоном, бесшовное лонирование, обесцвечивание и нефотореалистичный рендеринг.
код в Майшоп
2314016
возрастная категория
18+ (нет данных)
количество томов
1
количество страниц
210 стр.
размеры
198x140x10 мм
страна изготовления
Россия
тип крепления
клеевое (КБС - клеевое бесшовное соединение)
наличие иллюстраций
рисунки
тип иллюстраций
чёрно-белые
формат
60x88 1/16
ISBN
978-5-97060-387-1
тип бумаги
офсетная (60-220 г/м2)
стандарт
20 шт.
вес
252 г
язык
русский
переплёт
Мягкая обложка
Содержание
Об авторах
О рецензентах
Предисловие
Структура книги
Что необходимо для чтения этой книги
Предполагаемая аудитория
Обозначения и графические выделения
Отзывы
Поддержка клиентов
Загрузка кода примеров
Загрузка цветных иллюстраций
Опечатки
Нарушение авторских прав
Вопросы
Глава 1. Работа с файлами изображений и видео
Введение в OpenCV
Загрузка и установка OpenCV
Получение компилятора и настройка CMake
Настройка OpenCV с помощью CMake
Компиляция и установка библиотеки
Структура каталогов OpenCV
Создание проекта, включающего OpenCV
Общие замечания об использовании библиотеки
Средства для разработки новых проектов
Создание приложения OpenCV на C++ в Qt Creator
Чтение и запись файлов изображений
Основные элементы API
Поддерживаемые форматы графических файлов
Пример программы
Чтение и запись видеофайлов
Пример программы
Средства взаимодействия с пользователем
Полосы прокрутки
Управление с помощью мыши
Кнопки
Рисование и отображение текста
Резюме
Глава 2. Инструменты обработки изображений
Основные типы данных
Доступ к пикселям
Хронометраж
Типичные операции над изображениями
Арифметические операции
Сохранение данных
Гистограммы
Пример программы
Пример программы
Резюме
Глава 3. Коррекция и улучшение изображений
Фильтрация изображений
Сглаживание
Повышение резкости
Работа с пирамидами изображений
Пирамиды Лапласа
Морфологические операции
Пример программы
LUT-фильтры
Пример программы
Геометрические преобразования
Аффинное преобразование
Ретуширование
Пример программы
Очистка от шумов
Пример программы
Резюме
Глава 4. Работа с цветом
Цветовые пространства
Преобразования цветовых пространств (cvtColor)
Сегментация на основе цветового пространства
HSV-сегментация
YCrCb-сегментация
Цветоперенос
Пример программы
Резюме
Глава 5. Обработка видео
Стабилизация видео
Сверхвысокое разрешение
Сшивка изображений
Резюме
Глава 6. Вычислительная фотография
Изображения с широким динамическим диапазоном
Создание HDR-изображений
Тональная компрессия
Совмещение
Экспозиционное объединение
Бесшовное клонирование
Обесцвечивание
Нефотореалистичный рендеринг
Резюме
Глава 7. Ускорение обработки изображений
Установка OpenCV с поддержкой OpenCL
Краткое описание установки OpenCV с поддержкой
OpenCL
Проверка использования GPU
Ускорение собственных функций
Проверка поддержки OpenCL
Ваша первая программа для GPU
А теперь в реальном времени
Резюме
Предметный указатель
О рецензентах
Предисловие
Структура книги
Что необходимо для чтения этой книги
Предполагаемая аудитория
Обозначения и графические выделения
Отзывы
Поддержка клиентов
Загрузка кода примеров
Загрузка цветных иллюстраций
Опечатки
Нарушение авторских прав
Вопросы
Глава 1. Работа с файлами изображений и видео
Введение в OpenCV
Загрузка и установка OpenCV
Получение компилятора и настройка CMake
Настройка OpenCV с помощью CMake
Компиляция и установка библиотеки
Структура каталогов OpenCV
Создание проекта, включающего OpenCV
Общие замечания об использовании библиотеки
Средства для разработки новых проектов
Создание приложения OpenCV на C++ в Qt Creator
Чтение и запись файлов изображений
Основные элементы API
Поддерживаемые форматы графических файлов
Пример программы
Чтение и запись видеофайлов
Пример программы
Средства взаимодействия с пользователем
Полосы прокрутки
Управление с помощью мыши
Кнопки
Рисование и отображение текста
Резюме
Глава 2. Инструменты обработки изображений
Основные типы данных
Доступ к пикселям
Хронометраж
Типичные операции над изображениями
Арифметические операции
Сохранение данных
Гистограммы
Пример программы
Пример программы
Резюме
Глава 3. Коррекция и улучшение изображений
Фильтрация изображений
Сглаживание
Повышение резкости
Работа с пирамидами изображений
Пирамиды Лапласа
Морфологические операции
Пример программы
LUT-фильтры
Пример программы
Геометрические преобразования
Аффинное преобразование
Ретуширование
Пример программы
Очистка от шумов
Пример программы
Резюме
Глава 4. Работа с цветом
Цветовые пространства
Преобразования цветовых пространств (cvtColor)
Сегментация на основе цветового пространства
HSV-сегментация
YCrCb-сегментация
Цветоперенос
Пример программы
Резюме
Глава 5. Обработка видео
Стабилизация видео
Сверхвысокое разрешение
Сшивка изображений
Резюме
Глава 6. Вычислительная фотография
Изображения с широким динамическим диапазоном
Создание HDR-изображений
Тональная компрессия
Совмещение
Экспозиционное объединение
Бесшовное клонирование
Обесцвечивание
Нефотореалистичный рендеринг
Резюме
Глава 7. Ускорение обработки изображений
Установка OpenCV с поддержкой OpenCL
Краткое описание установки OpenCV с поддержкой
OpenCL
Проверка использования GPU
Ускорение собственных функций
Проверка поддержки OpenCL
Ваша первая программа для GPU
А теперь в реальном времени
Резюме
Предметный указатель
Отзывы
Вопросы
Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!
Дарим бонусы за отзывы!
За какие отзывы можно получить бонусы?
- За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
- Публикуйте фото или видео к отзыву
- Пишите отзывы на товары с меткой "Бонусы за отзыв"
Задайте вопрос, чтобы узнать больше о товаре
Обработка изображений с помощью OpenCV
Упоминается в статьях:
Всемирный день компьютерной графикиЕсли вы обнаружили ошибку в описании товара «Обработка изображений с помощью OpenCV» (авторы: Буэно Гарсия Глория, Суарес Оскар Дениз, Эспиноса Аранда Хосе Луис), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!