OpenCV 4 Project Project Computer Vision Project (оригинальная книга 2)
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
OpenCV является одной из популярных библиотек с открытым исходным кодом для разработки приложений компьютерного зрения.Независимо от того, участвуете ли вы в технологиях компьютерного зрения или в базовом понимании ее концепции, эта книга станет для вас практическим руководством по овладению концепцией и алгоритмом посредством экземпляров и проектов.
Эта книга сначала представляет знание и установку OpenCV, а затем вводит базовые знания OpenCV, включая пользовательский интерфейс, матрицу, фильтр и гистограмму и т. Д., А затем вводит сложные алгоритмы компьютерного зрения, включая сегментацию объекта, видео, видео surveillance, objects Tracking, etc., after the discussion, discuss object tracking, text recognition, machine learning, and face detection.Прочитав эту книгу, вы будете освоить широко используемые и*новые технологии компьютерного зрения и научиться строить различные проекты OpenCV с нуля.
Прочитав эту книгу, вы узнаете:
•在各种操作系统上安装OpenCV 4
&Бык;
&Бык;
•探索图像分割和特征提取技术
•从静态场景中删除背景以识别需要监控的移动对象
&бык;
&Бык;
&Бык;
наименование товара: | OpenCV 4 Project Project Computer Vision Project (оригинальная книга 2) | формат: | 16 |
Автор: | [Испания Дэвид&Миддот;&Миддот;án Escrivá) | Цены: | 79.00 |
Номер ISBN: | 9787111631644 | Опубликованная дата: | 2019-07-25 |
Издательство: | Machinery Industry Press | Время печати: | 2019-07-01 |
Версия: | 1 | Индийский: | 1 |
об авторе
Введение
Глава 1 OpenCV Начало работы 1
1.1 Понять человеческую визуальную систему 1
1.2 Как понять содержание изображения 3
1.3 Что вы можете сделать с OpenCV 4
1.3.1 Встроенная -в структуре данных и вход/вывод 4
1.3.2 Операция обработки изображений 5
1.3.3 GUI5
1.3.4 Анализ 6
1.3.5 3D Реконструкция 6
1.3.6 Извлечение элементов 7
1.3.7 Обнаружение объекта 7
1.3.8 машинное обучение 8
1.3.9 Рассчитайте фотографию 8
1.3.10 Анализ формы 9
1.3.11 Алгоритм светового потока 9
1.3.12 Распознавание лица и объекта 9
1.3.13 Сопоставление поверхности 10
1.3.14 Обнаружение и идентификация текста 10
1.3.15 Глубокое обучение 10
1.4 Установите OpenCV10
1.4.1 Windows11
1.4.2 Mac OS X11
1.4.3 Linux13
1.5 Резюме 14
Глава 2 OpenCV Базовые знания Введение 15
2.1 Технические требования 15
2.2 Базовый файл конфигурации Cmake 16
2.3 Создайте библиотеку 16
2.4 Зависимости управления 17
2.5 Сделайте сценарий более сложным 18
2.6 Изображение и Матрица 20
2.7 Чтение/написание изображения 22
2.8 Читать видео и камеру 25
2.9 Другой основной тип объекта 27
2.9.1 Тип объекта VEC 27
2.9.2 Скалярной объект Тип 28
2.9.3 Тип объекта точки 28
2.9.4 Тип объекта размера 29
2.9.5 Тип прямого объекта 29
2.9.6
2.10 Основная матричная операция 30
2.11 Основное хранилище данных 32
2.12 Резюме 34
Глава 3 Изучите графический интерфейс пользователя 35
3.1 Технические требования 35
3.2 Введение в пользовательский интерфейс OpenCV 36
3.3 Основной графический пользовательский интерфейс OpenCV 36
3.4 QT Graphics User Interface 44
3.5 OpenGL поддерживает 50
3.6 Резюме 54
Глава 4 Исследование гистограммы и фильтра 55
4.1 Технические требования 56
4.2 Сгенерировать файл скрипта Cmake 56
4.3 Создать графический пользовательский интерфейс 57
4.4 Нарисуйте гистограмму 59
4.5 Цветовой баланс изображения 62
4.6 Эффект ломограммы 64
4.7 Cartoon Effect 68
4.8 Резюме 72
Глава 5 Автоматическая оптическая проверка, сегментация объекта и обнаружение 73
5.1 Технические требования 73
5.2 Объекты в изоляции сцены 74
5.3 Создайте приложение для AOI 76
5.4 Предварительное обработку входного изображения 78
5.4.1 Устранение шума 78
5.4.2 Снимите фон с режимом света для разделения 79
5.4.3 Порог 84
5.5 Sub -Input Image 85
5.5.1 Алгоритм компонента подключения 85
5.5.2 Алгоритм FindContours 90
5.6 Резюме 92
Глава 6 Классификация объектов обучения 94
6.1 Технические требования 94
6.2 Введение в концепцию машинного обучения 95
6.3 Процесс работы компьютерного зрения и машинного обучения 98
6.4 Автоматическая проверка объектов Классификация Пример 100
6.4.1 Извлечение элементов 102
6.4.2 Обучение SVM Model 105
6.4.3 Введите прогноз изображения 109
6.5 Резюме 111
Глава 7 Обнаружение деталей лица и маски с покрытием 112
7.1 Технические требования 112
7.2 Изучите класс HAAR 112
7.3 Что такое очки изображение 114
7.4 Накрыть маску 115 в реальном видео
7.5 носить солнцезащитные очки 118
7.6 Отслеживание носа, рта и ушей 121
7.7 Резюме 122
Глава 8 Мониторинг видео, фоновое моделирование и морфологические операции 123
8.1 Технические требования 123
8.2 Понять фоновое сокращение 124
8.3 Прямой фон сокращение 124
8.4 разница в кадрах 128
8.5 Гаусс смешанный метод 131
8.6 Обработка изображений морфологии 133
8.7 Простая форма 134
8,8 более толстая форма 135
8.9 Другие морфологические операторы 136
8.9.1 Открытие формы 136
8.9.2 Закрытие формы 137
8.9.3 Нарисуйте границу 138
8.9.4 Трансформация шляпы крупного рогатого скота 139
8.9.5 Трансформация черной шляпы 140
8.10 Резюме 140
Глава 9 Отслеживание объектов обучения 141
9.1 Технические требования 141
9.2 Объект для отслеживания конкретных цветов 141
9.3 Строительство интерактивного объектного трекера 143
9.4 Используйте точку обнаружения точки точки углового угла 148
9.5 Хорошие функции для отслеживания 151
9.6. Отслеживание на основе символов 153
9.6.1 Метод Лукаса-Канада 153
9.6.2 Алгоритм фарнебека 157
9.7 Резюме 161
Глава 10 Алгоритм разделения для распознавания текста 162
10.1 Технические требования 162
10.2 Оптическое распознавание персонажа Введение 162
10.3 Предварительная стадия 164
10.3.1 Пороговая обработка изображения 164
10.3.2 сегментация текста 165
10.4 Установите Tesseract OCR172 в операционную систему
10.4.1 Установить Tesseract172 в Windows
10.4.2 Установить Tesseract173 на Mac
10.5 Используйте библиотеку Tesseract OCR 173
10.6 总结177
Глава 11 Используйте Tesseract для выполнения распознавания текста 178
11.1 技术要求178
11.2 Принцип работы текстового API 179
11.2.1 Проблема обнаружения сцены 179
11.2.2 Область экстремальной стоимости 180
11.2.3 Фильтрация поляризованной площади 181
11.3 Используйте текст API182
11.3.1 Обнаружение текста 182
11.3.2 Текстовое извлечение 187
11.3.3 распознавание текста 189
11.4 Резюме 193
Глава 12 Используйте OpenCV для глубокого обучения 194
12.1 Технические требования 194
12.2 Глубокое обучение введение 195
12.2.1 Что такое нейронная сеть, как мы учимся из данных 195
12.2.2 Служба нейронная сеть 197
12.3 Глубокое обучение в OpenCV 198
12.4 YOLO用于实时对象检测199
12.4.1 YOLO v3深度学习模型架构200
12.4.2 Набор данных YOLO, словарный запас и модель 200
12.4.3 将YOLO导入OpenCV201
12.5 Используйте SSD, чтобы выполнить обнаружение лица 204
12.5.1 SSD Model Architecture 204
12.5.2 Импорт SSD обнаружение лица в OpenCV204
12.6 Резюме 208......Эта книга объясняет концепцию OpenCV и его алгоритма посредством экземпляров и проектов.Сначала представите базовые знания установки OpenCV и обработки изображений.Затем покройте пользовательский интерфейс и подробно объясните обработку изображений.После этого эта книга представит, как создать анализ видео с потоком света и снижение фона в сложных сценариях, а также объяснит текстовое распределение и идентификацию текста, а также базовые знания новых и улучшенных модулей глубокого обучения.*Позже, эта книга представляет базовые знания OpenCV, такие как матричные операции, фильтры и гистограммы, чтобы помочь читателям магистерские технологии компьютерного зрения и начать создавать проекты OpenCV с нуля.......об авторе
Дэйвид&Миддот;&Миддот;án EscrivÁ) В возрасте 8 лет он написал свои*программы на ПК 8086 на базовом языке.Он в Университете Валенсии (Universitat Polite&Ecute;Он имеет степень магистра в области искусственного интеллекта, компьютерной графики и шаблонов, а также фокусируется на распознавании модели и компьютерном зрении.У него также более 9 лет компьютерного зрения, компьютерной графики и опыта распознавания режимов.Он является автором блога Damiles и публикует статьи и учебные пособия об алгоритмах OpenCV, компьютерном видении и оптическом распознавании персонажей.
Я хочу поблагодарить мою жену Исаскун, дочь Эйдер и сына Пау.Они изменили мою жизнь и делали меня великолепным с каждым днем.Я люблю всех вас.
Я хочу поблагодарить команду OpenCV и сообщество за предоставленную нам эту замечательную библиотеку.Я также хочу поблагодарить моего соавтора, спасибо Packt Press за их поддержку и помочь мне завершить эту книгу.
Винихус&Миддот;ÍОн начал использовать C ++ для программирования в 1998 году и вошел в область компьютерных игр и компьютерной графики в 2006 году.В настоящее время он является наставником в бразильской академии разработчиков Apple и занимается учебной работой по металлу, машинному обучению и компьютерному зрению для мобильных устройств.Он служил энтузиастами колледжа в других книгах Packt, в том числе «Поваренная книга Openni» и «Освоение OpenCV и компьютерное зрение с OpenCV 3 и QT5».В своем исследовании Kinect, Openni и OpenCV были использованы для выявления бразильских жестов языка жестов.Поля, которые он заинтересован, включают в себя мобильный телефон, OpenGL, обработку изображений, компьютерное зрение и управление проектами.
Я хочу поблагодарить мою жену Тайс А. Л. Мендон
Пратеик&Middot;Его работы были выбраны для многих публикаций, таких как Forbes 30 до 30 лет, CNBC, TechCrunch, Business Journal Silicon Valley.Он является основателем Pluto AI.Он окончил Университет Южной Калифорнии и получил степень магистра в области искусственного интеллекта.Ранее он работал в Nvidia и Microsoft Research.