Сюда выложу материалы, оказавшиеся полезными в освоении, выложу сюда.
OpenCV
OpenCV (англ. Open Source Computer Vision Library, библиотека компьютерного зрения с открытым исходным кодом) — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом. Реализована на C/C++, также разрабатывается для Python, Java, Ruby, Matlab, Lua и других языков. Может свободно использоваться в академических и коммерческих целях — распространяется в условиях лицензии BSD.
Основные модули
В версии 2.2 библиотека была реорганизована. Вместо универсальных модулей cxcore, cvaux, highGUI и других было создано несколько компактных модулей с более узкой специализацией:
opencv_core — основная функциональность. Включает в себя базовые структуры, вычисления (математические функции, генераторы случайных чисел) и линейную алгебру, DFT, DCT, ввод/вывод для XML и YAML и т. д.
opencv_imgproc — обработка изображений (фильтрация, геометрические преобразования, преобразование цветовых пространств и т. д.).
opencv_highgui — простой UI, ввод/вывод изображений и видео.
opencv_ml — модели машинного обучения (SVM, деревья решений, обучение со стимулированием и т. д.).
opencv_features2d — распознавание и описание плоских примитивов (SURF (англ.)русск., FAST и другие, включая специализированный фреймворк).
opencv_video — анализ движения и отслеживание объектов (оптический поток, шаблоны движения, устранение фона).
opencv_objdetect — обнаружение объектов на изображении (нахождение лиц с помощью алгоритма Виолы-Джонса (англ.), распознавание людей HOG и т. д.).
opencv_calib3d — калибровка камеры, поиск стерео-соответствия и элементы обработки трёхмерных данных.
opencv_flann — библиотека быстрого поиска ближайших соседей (FLANN 1.5) и обертки OpenCV.
opencv_contrib — сопутствующий код, ещё не готовый для применения.
opencv_legacy — устаревший код, сохранённый ради обратной совместимости.
opencv_gpu — ускорение некоторых функций OpenCV за счет CUDA, создан при поддержке NVidia.

Лекция 4: Начало работы с библиотекой OpenCV

OpenCV 2.4.13.1 documentation
OpenCV 3.1.0

Буэно Г. Г., Обработка изображений с помощью Open CV, ДМК-Пресс, март 2016, 210 страниц, ISBN: 978-5-97060-387-1
http://www.books.ru/books/obrabotka-izo ... 89/?show=1

Я не знаю где свободно скачать эти книги ... пока.Солем Я. Э., Программирование компьютерного зрения на Python, ДМК-Пресс, март 2016, 312 страниц, ISBN: 978-5-97060-200-3
http://www.books.ru/books/programmirova ... 95/?show=1
Но обязательно узнаю!

OpenCV шаг за шагом.
Александр Кручинин, Распознавание образов с использованием OpenCV.
1. Введение.
2. Установка. (установка OpenCV под OC Linux, установка 2.3.1 )
3. Hello World.
4. Загрузка картинки.
5. Вывод видео
6. Ползунок
7. Захват видео с камеры
8. Запись видео
9. События от мышки
10. Обработка изображения - сглаживание
11. Обработка изображения - изменение размеров
12. ROI - интересующая область изображения
13. Типы данных OpenCV
14. Матрица
15. Сохранение данных в XML
16. Генерация случайных чисел
17. Обработка изображения - морфологические преобразования
18. Обработка изображения - морфологические преобразования 2
19. Обработка изображения - заливка части изображения
20. Обработка изображения - альфа-смешивание
21. Обработка изображения - пороговое преобразование
22. Поиск объекта по цвету - RGB.
23. Поиск объекта по цвету. Цветовое пространство HSV.
24. Работа с камерой через библиотеку videoInput.
25. Обработка изображения - свёртка.
26. Обработка изображения — операторы Собеля и Лапласа
27. Обработка изображения — детектор границ Кенни (Canny)
28. Преобразование Хафа
29. Интегральное изображение
30. Трансформация изображения - аффинные преобразования, гомография
31. Типы данных OpenCV - хранилище памяти, последовательность
32. Нахождение контуров и операции с ними
33. Сравнение контуров через суммарные характеристики - моменты
Детектирование объектов - поиск объекта по шаблону (Template matching)
Интересные статьи:Материалы блога http://recog.ru
Контурный анализ - детектирование зашумленного бинарного объектаOpenCV
Основы работы с матрицами в OpenCV (C++ интерфейс)
Детектирование объектов с помощью особенностей в OpenCV: FREAK. Детектирование множества объектов.

Нахождение объектов на изображении с использованием особенностей
Обучение каскадного классификатора
Распознавание лиц в OpenCV (facerec_demo.cpp)
Детектирование объектов - поиск объекта по шаблону (Template matching)
