SlideShare a Scribd company logo
Михаил Поболовец
https://github.com/styx
Вступление
●Компьютерное зрение - это преобразование данных,
поступающих с фото- или видеокамеры, в принятие
решения либо другое представление.
●Обучение машин зрению является сложной, но
интересной задачей. Не имеет значения, хотите вы
создавать простые или сложные приложения.
Общие сведения
●Cодержит более 500 функций, заточенных под
выполнение в реальном времени
●Библиотека компьютерного зрения с открытым исходным
кодом (BSD License)
●Написана на C и C++
●Linux, Windows, Mac OS X
●Интерфейсы для Ruby, Python, MATLAB и др.
●Поддержка IPP (Integrated Performance Primitives)
●CUDA / OpenCL
История
●до версии 1.0 создавалась в российском центре
разработки программного обеспечения Intel
●Пользователи внесли большой вклад в развитие OpenCV
и дальнейшая разработка библиотеки переместилась за
пределы Intel
●Сегодня OpenCV – активная область разработки многих
институтов
Цели
●Способствовать исследованиям в области
компьютерного зрения (открытый и тщательно
оптимизированный код)
●Распространение информации по машинному зрению
●Способствовать развитию коммерческих приложений
Области применения
●Системы наблюдения реального времени
●Обработки фото и видео
●Биомедицинский анализ
●Аэрофотосъёмка
●Практически всё, что выпускается серийно, на каком-то
этапе автоматически проверяется с использованием
компьютерного зрения
●Подбор пароля к MacBook
Основные модули
●CXCORE
–Базовые структуры
–Матричная алгебра
–Алгоритмы работы с памятью
–Алгоритмы преобразования типов
–Алгортмы для обработки ошибок
–Функции для записи/чтения XML файлов
–Функции для работы с 2D графиками
Основные модули
●CV – Модуль обработки изображений
–Функции для работы с изображениями (преобразование,
фильтрация и т.д.)
–Функции для анализа изображений (поиск контуров,
гистограммы и т.д.)
–Алгоритмы анализа движений, слежение за объектами
–Алгоритмы распознания объектов (лиц, предметов)
–Алгоритмы для калибровки камер
Основные модули
●ML – Обучение машин
–Функции для классификации и анализа данных
●HighGUI – Модуль для создания пользовательского
интерфейса
–Создание окон
–Вывод изображений
–Захват видео из файлов и камер
–Чтение/запись изображений
Основные модули
●CVCAM – Захват видео с цифровых камер
●CVAUX – Устаревшие функции
–Пространственное зрение
–Нахождение и описание черт лица
–Поиск стерео соответствий
–Описание текстур
●OpenCV-contrib
OpenCV 3.0
●Обнаружение и распознавание текста
●HDR
●Детектор автомобилей
●Выравнивание изображений
●Модель для камер Fisheye
●Нейронные сети
Fisheye
OpenCV + Ruby
●OpenCV 2.4.10 (Latest stable)
●authored 22 days ago
●https://github.com/ruby-opencv/ruby-opencv
●Документация
Примеры
???

More Related Content

PDF
kranonit S02E02 Стас Чирва: Unity3D Разработка казуальных и социальных игр
PDF
What's missing from upstream kernel containers? - Sergey Bronnikov
ODP
Автоматизированный комплекс для развертывания промышленной сети
PPTX
«EC2 без страха»
PDF
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
PPTX
Бизнес-проект Центр компьютерного моделирования на основе технологии GPUDigit...
PDF
Cyber Bionics #iotconfua
PDF
Lviv PMDay 2016 S Микита Семенов: Як привести великий проект до успіху? Від і...
kranonit S02E02 Стас Чирва: Unity3D Разработка казуальных и социальных игр
What's missing from upstream kernel containers? - Sergey Bronnikov
Автоматизированный комплекс для развертывания промышленной сети
«EC2 без страха»
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Бизнес-проект Центр компьютерного моделирования на основе технологии GPUDigit...
Cyber Bionics #iotconfua
Lviv PMDay 2016 S Микита Семенов: Як привести великий проект до успіху? Від і...

Similar to «Обзор возможностей Open cv» (20)

PPTX
Продуктовое направление проектирования и разработки ПАК
PPTX
продуктовое направление опир пак
PDF
IForum 2016: Никита Семенов. Серьезный подход к серьезным проектам
PPT
оцифровкадвижений глобус (1) 1
PDF
Unipro UGENE (Software Freedom Day 2011)
PDF
Денис Чистяков — JavaScript на фронте и в тылу
PPTX
DevOps для 1С
PPT
Оцифровка движений
PPT
Hpc Server 2008 Ecosystem
PPT
Reda ip businessplan
PPTX
Российская операционная система реального времени для микроконтроллеров, с по...
PDF
Говорим о СУБД языком HR
PPT
Nix for work_izdat
PPTX
Liferay Portal и приемы разработки
PPT
опыт Clickberry.com стартап на drupal в облаке павел загор
PPT
Cuda, OpenCL
PPTX
Что Google Cloud Platform может дать бизнесу
PDF
AT Consulting: внедрение OpenStack в корпоративной среде
PDF
CodeFest 2014. Коновалов А., Шкурко Д. — Разработка и оптимизация приложений ...
PPTX
Интернет вещей: программа Intel Developer Zone для разработчиков
Продуктовое направление проектирования и разработки ПАК
продуктовое направление опир пак
IForum 2016: Никита Семенов. Серьезный подход к серьезным проектам
оцифровкадвижений глобус (1) 1
Unipro UGENE (Software Freedom Day 2011)
Денис Чистяков — JavaScript на фронте и в тылу
DevOps для 1С
Оцифровка движений
Hpc Server 2008 Ecosystem
Reda ip businessplan
Российская операционная система реального времени для микроконтроллеров, с по...
Говорим о СУБД языком HR
Nix for work_izdat
Liferay Portal и приемы разработки
опыт Clickberry.com стартап на drupal в облаке павел загор
Cuda, OpenCL
Что Google Cloud Platform может дать бизнесу
AT Consulting: внедрение OpenStack в корпоративной среде
CodeFest 2014. Коновалов А., Шкурко Д. — Разработка и оптимизация приложений ...
Интернет вещей: программа Intel Developer Zone для разработчиков
Ad

More from Olga Lavrentieva (20)

PPTX
15 10-22 altoros-fact_sheet_st_v4
PPTX
Сергей Ковалёв (Altoros): Practical Steps to Improve Apache Hive Performance
PPTX
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
PDF
Владимир Иванов (Oracle): Java: прошлое и будущее
PPTX
Brug - Web push notification
PDF
Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
PPTX
Максим Жилинский: "Контейнеры: под капотом"
PPTX
Александр Протасеня: "PayPal. Различные способы интеграции"
PPTX
Сергей Черничков: "Интеграция платежных систем в .Net приложения"
PPTX
Антон Шемерей «Single responsibility principle в руби или почему instanceclas...
PDF
Егор Воробьёв: «Ruby internals»
PDF
Андрей Колешко «Что не так с Rails»
PDF
Дмитрий Савицкий «Ruby Anti Magic Shield»
PPTX
Сергей Алексеев «Парное программирование. Удаленно»
PPTX
«Почему Spark отнюдь не так хорош»
PPTX
«Cassandra data modeling – моделирование данных для NoSQL СУБД Cassandra»
PPTX
«Практика построения высокодоступного решения на базе Cloud Foundry Paas»
PPTX
«Дизайн продвинутых нереляционных схем для Big Data»
PPTX
«Нужно больше шин! Eventbus based framework vertx.io»
PDF
«Работа с базами данных с использованием Sequel»
15 10-22 altoros-fact_sheet_st_v4
Сергей Ковалёв (Altoros): Practical Steps to Improve Apache Hive Performance
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
Владимир Иванов (Oracle): Java: прошлое и будущее
Brug - Web push notification
Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Максим Жилинский: "Контейнеры: под капотом"
Александр Протасеня: "PayPal. Различные способы интеграции"
Сергей Черничков: "Интеграция платежных систем в .Net приложения"
Антон Шемерей «Single responsibility principle в руби или почему instanceclas...
Егор Воробьёв: «Ruby internals»
Андрей Колешко «Что не так с Rails»
Дмитрий Савицкий «Ruby Anti Magic Shield»
Сергей Алексеев «Парное программирование. Удаленно»
«Почему Spark отнюдь не так хорош»
«Cassandra data modeling – моделирование данных для NoSQL СУБД Cassandra»
«Практика построения высокодоступного решения на базе Cloud Foundry Paas»
«Дизайн продвинутых нереляционных схем для Big Data»
«Нужно больше шин! Eventbus based framework vertx.io»
«Работа с базами данных с использованием Sequel»
Ad

«Обзор возможностей Open cv»

  • 2. Вступление ●Компьютерное зрение - это преобразование данных, поступающих с фото- или видеокамеры, в принятие решения либо другое представление. ●Обучение машин зрению является сложной, но интересной задачей. Не имеет значения, хотите вы создавать простые или сложные приложения.
  • 3. Общие сведения ●Cодержит более 500 функций, заточенных под выполнение в реальном времени ●Библиотека компьютерного зрения с открытым исходным кодом (BSD License) ●Написана на C и C++ ●Linux, Windows, Mac OS X ●Интерфейсы для Ruby, Python, MATLAB и др. ●Поддержка IPP (Integrated Performance Primitives) ●CUDA / OpenCL
  • 4. История ●до версии 1.0 создавалась в российском центре разработки программного обеспечения Intel ●Пользователи внесли большой вклад в развитие OpenCV и дальнейшая разработка библиотеки переместилась за пределы Intel ●Сегодня OpenCV – активная область разработки многих институтов
  • 5. Цели ●Способствовать исследованиям в области компьютерного зрения (открытый и тщательно оптимизированный код) ●Распространение информации по машинному зрению ●Способствовать развитию коммерческих приложений
  • 6. Области применения ●Системы наблюдения реального времени ●Обработки фото и видео ●Биомедицинский анализ ●Аэрофотосъёмка ●Практически всё, что выпускается серийно, на каком-то этапе автоматически проверяется с использованием компьютерного зрения ●Подбор пароля к MacBook
  • 7. Основные модули ●CXCORE –Базовые структуры –Матричная алгебра –Алгоритмы работы с памятью –Алгоритмы преобразования типов –Алгортмы для обработки ошибок –Функции для записи/чтения XML файлов –Функции для работы с 2D графиками
  • 8. Основные модули ●CV – Модуль обработки изображений –Функции для работы с изображениями (преобразование, фильтрация и т.д.) –Функции для анализа изображений (поиск контуров, гистограммы и т.д.) –Алгоритмы анализа движений, слежение за объектами –Алгоритмы распознания объектов (лиц, предметов) –Алгоритмы для калибровки камер
  • 9. Основные модули ●ML – Обучение машин –Функции для классификации и анализа данных ●HighGUI – Модуль для создания пользовательского интерфейса –Создание окон –Вывод изображений –Захват видео из файлов и камер –Чтение/запись изображений
  • 10. Основные модули ●CVCAM – Захват видео с цифровых камер ●CVAUX – Устаревшие функции –Пространственное зрение –Нахождение и описание черт лица –Поиск стерео соответствий –Описание текстур ●OpenCV-contrib
  • 11. OpenCV 3.0 ●Обнаружение и распознавание текста ●HDR ●Детектор автомобилей ●Выравнивание изображений ●Модель для камер Fisheye ●Нейронные сети
  • 13. OpenCV + Ruby ●OpenCV 2.4.10 (Latest stable) ●authored 22 days ago ●https://github.com/ruby-opencv/ruby-opencv ●Документация
  • 15. ???