Недавно был выпущен релиз-кандидат 2.3rc и после некоторых баг-фиксов увидел свет релиз новой версии библиотеки компьютерного зрения — OpenCV — 2.3!
Что нового:
* теперь OpenCV использует Google Test
* больше не используется библиотека LAPACK, её заменили собственной реализацией алгоритма Jacobi SVD
* функция findCirclesGrid() для поиска нового калибровочного паттерна:
«circles grid»
* новая утилита — opencv_stitching — для создания панорам из набора фотографий, сделанных из одной точки.
* модуль GPU, теперь требует для работы CUDA 4.0
* улучшения в портировании на Android
* значительная переботка документации по C, C++, Python.
* улучшена совместимость с VS2005, включая DirectShow
0 комментариев на «“Вышла новая версия OpenCV 2.3”»
Большое спасибо автору за его интересные и полезные обзорно-обучающие статьи по OpenCV!
Однако, хочу обратить его внимание на факт, что кроме С интерфейса (opencv/include/opencv/*.h) библиотека имеет С++ интерфейс (opencv/include/opencv2/*.hpp).
С++ интерфейс более удобен, имеет большую функциональность и развивается (в отличие от С-интерфейса, который оставлен для совместимости со старыми версиями 1.х библиотеки, а со временем может быть вообще удален).
Рекомендую автору в своих примерах использовать классы и функции С++ интерфейса (например «Mat img = imread(»lena.jpg");" вместо «IplImage* img = cvLoadImage(»lena.jpg");")
Спасибо! 🙂 сомневаюсь, что будет полный отказ от C-го интерфейса. рассказ про интерфейс С++ будет, но позже.