Интернет магазин китайских планшетных компьютеров



Компьютеры - OpenCV - Поддерживаемые платформы и инструменты

14 июня 2011


Оглавление:
1. OpenCV
2. Поддерживаемые платформы и инструменты
3. Пример проверки работы OpenCV с IPP



Сами библиотеки:

  • Microsoft Windows: компиляторы Microsoft Visual C++, Intel Compiler, Borland C++, Mingw.
  • Linux: GCC, Intel Compiler: «./configure-make-make install», RPM
  • Mac OS X: GCC
  • Используются C и «облегченный» C++. Прагмы и условная компиляция используются очень ограниченно.

Средства GUI, захват видео:

  • Microsoft Windows: DirectShow, VfW, MIL, CMU1394
  • Linux: V4L2, DC1394, FFMPEG
  • Mac OS X: Qt

Документация: статический HTML

Основные модули

В версии 2.2 библиотека была реорганизована. Вместо универсальных модулей cxcore, cvaux, highGUI и других было создано несколько компактных модулей с более узкой специализацией:

  • основная функциональность. Включает в себя базовые структуры, вычисления и линейную алгебру, DFT, DCT, ввод/вывод для XML и YAWL и т. д.
  • opencv_imgproc — обработка изображений.
  • opencv_highgui — простой UI, ввод/вывод изображений и видео.
  • opencv_ml — статистические модели машинного обучения.
  • opencv_features2d — распознавание и описание плоских примитивов.
  • opencv_video — анализ движения и отслеживание объектов.
  • opencv_objdetect — обнаружение объектов на изображении, распознавание людей HOG и т. д.).
  • opencv_calib3d — калибровка камеры, поиск стерео-соответстсвия и элементы обработки трехмерных данных.
  • opencv_flann — библиотека быстрого поиска ближайших соседей и обертки OpenCV.
  • opencv_contrib — сопутствующий код, еще не готовый для применения.
  • opencv_legacy — устаревший код, сохраненный ради обратной совместимости.
  • opencv_gpu — ускорение некоторых функций OpenCV за счет CUDA, создан при поддержке NVidia.


Просмотров: 3079


<<< Direct2D