OpenCV 2 Computer Vision Application Programming Cookbook / Изучаем OpenCV: Предисловие
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Введение oneassasin 02.07.13 в 16:38 |
|
|
Сегодня в цифровом мире изображения и видео повсюду, и вместе с появлением мощных и доступных вычислительных устройств разрабатывать приложения обрабатывающие их стало как никогда легко. Появилось много программных инструментов и библиотек для работы с изображениями и видео, но для тех, кто хочет создавать/развивать собственные приложения OpenCV является подходящим инструментом. oneassasin 02.07.13 в 16:39 |
||
|
OpenCV (библиотека компьютерного зрения с открытым исходным кодом) – это свободно распространяемая библиотека с более чем 500 оптимизированными алгоритмами для фото и видео анализа. Появившись в 1999 году, она стала основным стандартным инструментом для работы для сообщества исследователей и разработчиков компьютерного зрения. OpenCV изначально разрабатывалась исследователями из Intel, возглавляемыми Гэри Брадски, который выступил в качестве инициатора исследований в области компьютерного зрения и способствовал развитию многих, CPU ориентированных приложений компьютерного зрения. После серии бета версий в 2006 году появилась версия 1.0. Второй крупный релиз, в 2009 году, предоставил миру OpenCV 2, которая во многом получила многие изменения, в том числе новый С++ интерфейс, который мы используем в этой книге. На момент написания этой книги, последней версией является OpenCV 2.2 (декабрь 2010 года). oneassasin 02.07.13 в 16:39 |
||
|
Эта книга охватывает многие возможности библиотеки и показывает, как использовать их для выполнения конкретных задач. Наша цель заключается не в том, что бы показать как можно больше функций и классов OpenCV, а скорее, в обучении тому, что необходимо для создания своих приложений с нуля. В этой книге мы так же изучим базовые понятия в мире компьютерного зрения. Так же, хорошей новостью является то, что OpenCV развивается и расширятся. Просто обратитесь к электронной документации OpenCV, что бы оставаться в курсе о том, что библиотека может делать для вас: http://opencv.willowgarage.com/wiki/ oneassasin 02.07.13 в 16:39 |
||
|
Что эта книга описывает oneassasin 02.07.13 в 16:40 |
||
|
Часть 1, Играем с изображениями, представляем библиотеку OpenCV и показывает как запустить простые приложения используя среды разработки MS Visual C++ и Qt. oneassasin 03.07.13 в 13:21 |
||
|
Часть 2. Работа с пикселями, объясняет, как изображение может быть обработано. Она описывает различные методы для сканирования изображения для того, чтобы выполнить операцию на каждом из его пикселей. Вы также узнаете, как определить область интересующую вас внутри изображения. Basya_sof 03.07.13 в 13:25 |
||
|
Часть 3, Классы для обработки изображений, состоит из решений которые предоставят вам различные объектно ориентированные паттерны, что помогут вам в создании приложений компьютерного зрения. oneassasin 03.07.13 в 13:26 |
||
|
Часть 4, Считаем пиксели с гистограммами, показывает вам как считать гистограммы изображений и как их использовать для модификаций изображений. Показаны различные приложения на основе гистограмм, что сегментируют изображения, определяют объекты и поиск по изображению. oneassasin 03.07.13 в 13:37 |
||
|
Часть 5, Трансформация изображения с морфологическими операциями, обучает концепциями математической морфологии. Показаны различные операторы, и как они могут использованы для обнаружения краев, углов, и частей изображения. oneassasin 03.07.13 в 13:28 |
||
|
Часть 6, Фильтрация изображения, учит вас принципу анализа частоты и фильтрации изображений. Он показывает, как низкочастотный и высокочастотные фильтры могут быть применены к изображениям. Представлены два изображения производных операторов: градиента и Лапласа. Basya_sof 03.07.13 в 13:42 |
||
|
Часть 7, Выделение линий, контуров и деталей, сосредотачивается на обнаружении геометрических характеристик изображения. Объясняет, как извлечь контуры, линии и связанные компоненты на изображении. oneassasin 03.07.13 в 13:30 |
||
|
Часть 8, Определение и согласование интересующих пунктов, описывает различные детекторы точечных объектов в изображениях. Это также объясняет, как дескрипторы интересующих пунктов могут быть вычислены и использованы для сопоставления точек между изображениями. Basya_sof 03.07.13 в 13:58 |
||
|
Часть 9, Оценка проективных отношений в изображениях, анализирует различные отношения, что участвуют в формировании изображения. Так же изучаются отношения, что существуют между двумя изображениями на одной и той же сцене. oneassasin 03.07.13 в 13:34 |
||
|
Часть 10, Обработка видео, показывает возможности библиотеки для чтения и записи видео ряда и обработки фреймов. Так же показывает вам возможности отслеживания необходимых точек от фрейма к фрейму, и как извлекать различные объекты при движении камеры. oneassasin 03.07.13 в 13:40 |
||
|
Для кого эта книга oneassasin 02.07.13 в 16:40 |
||
|
Если вы новичок в программировании на С++, который хочет узнать как использовать библиотеку OpenCV для создания приложений компьютерного зрения, то эта книга для вас. Она так же подходит для профессиональных разработчиков программного обеспечения желающих познакомится с концепциями программирования компьютерного зрения. Необходимы базовые знания С++. oneassasin 03.07.13 в 13:19 |
