или войти через:
Ваша корзина пока пуста
favorite_border
Доступно только зарегистрированным пользователям

Вышла новая библиотека OpenCV 3.0

schedule 05.06.2015 в 08:48 link софт OpenCV OpenCV 3.0
Команда разработчиков OpenCV (Open Computer Vision) выпустила новую версию библиотеки компьютерного зрения с открытым исходным кодом OpenCV 3.0. По словам инженеров, эта «золотая версия» является самой быстрой, функциональной и стабильной из всех OpenCV, - сообщает Robotics.ua.



Программа успешно прошла тысячи тестов на таких ОС, какWindows, Linux, Mac, x64 и ARM.

Основные характеристики библиотеки:
  • содержит около 1500 патчей
  • наличие приложения Transparent API (T-API) с платформой для ускорения рабочего процесса OpenCL
  • много новых функций OpenCV с ARMNEON
  • улучшенная технология выдеозахвата WinRТ, благодаря команде Microsoft
  • улучшенная поддержка Android
  • расширенные возможности работы с языками Java и Python
  • биндинги Matlab в альфа-версии и другие.

По данным robotics.ua, значительная часть интеллектуальной собственности Intel была передана OpenCV бесплатно и без лицензионных выплат в целях коммерческого и некоммерческого применения.

Вся документация OpenCV теперь генерируется в программе Doxygen.

Инженеры также провели очистку программных интерфейсов многих алгоритмов высокого уровня: features2d, calib3d, objdetect и других. Теперь они соответствуют одному шаблону «абстрактный интерфейс — скрытая реализация», а также используют умные указатели (Ptr<>).

Команда благодарит Google, который финансирует несколько последовательных программ GSoC для OpenCV. Результаты многих успешных проектов GSoCв 2013 и 2014 году были интегрированы в OpenCV 3.0 и opencv_contrib (более ранние результаты также доступны вOpenCV 2.4.x). Среди этих результатов можно выделить:
  • обнаружение текста
  • многие вычислительные алгоритмы фотографии(HDR, inpainting, кромки, фильтры, суперпиксели)
  • алгоритмы отслеживания и оптического потока
  • новые возможности, в том числе дескрипторы KAZE / AKAZE
  • общая оптимизация использования
  • значительно улучшена поддержка Python, в том числе Python 3.0 с поддержкой многих новых учебных пособий и образцов о том, как использовать OpenCV с Python.
  • 2d соответствия форме и модулю 3d 
  • RGB-D -модуль
  • модуль 3D визуализации на основе VTK.

Кроме содействия от Google, разработчики получили много полезных взносов от сообщества специалистов:
  • биологически вдохновленный модуль видения
  • характеристики DAISY, дескриптор LATCH, улучшенный модуль BRIEF
  • модуль регистрации изображения.

Новая программа довольно во многом совместима с версией 2.4.x, но есть некоторые заметные различия, которые описаны в руководстве: http://docs.opencv.org/master/db/dfa/tutorial_transition_guide .html. Пользователи должны удалить некоторые устаревшие / неустойчивые алгоритмы, функции и перенести некоторые элементы между модулями или opencv_contrib.
Начиная с релиза 3.0, инженеры изменили схему нумерации версии. Вместо 3-значного номера версии, как 2.4.9 (4-значная версия 2.4.9.1 используется для промежуточных обновлений), они будут использовать 2-цифры (3.0, 3.1 и т.д.) для версии 3.0, используемой для промежуточных обновлений.

В ближайшие 1-2 года разработчики будут развивать релизы 3.x серии с очень хорошей совместимостью между ними.

Комментарии: