| OpenCV2.2 | 旧バージョン | ヘッダファイル | ライブラリファイル | 概要 |
| opencv_core | CXCORE | core_c.h (C言語用) core.hpp (C++用) | opencv_core220.lib opencv_core220d.lib | メモリ確保/解放、行列、 演算、描画など |
| opencv_imgproc | CV | imgproc_c.h (C言語用) imgproc.hpp (C++用) | opencv_imgproc220.lib opencv_imgproc220d.lib | 画像処理 一般的なフィルタ処理など |
| opencv_highgui | HighGUI | highgui_c.h (C言語用) highgui.hpp (C++用) | opencv_highgui220.lib opencv_highgui220d.lib | ウィンドウなどのGUI、 ファイル読込/保存、 ビデオファイル、カメラなど |
| opencv_ml | ml | ml.hpp | opencv_ml220.lib opencv_ml220d.lib | サポートベクタマシン、 ブースティングなどの 機械学習 |
| opencv_features2d | ― | features2d.hpp | opencv_features2d220.lib opencv_features2d220d.lib | SURF、FASTなどの 特徴抽出 |
| opencv_video | ― | background_segm.hpp | opencv_video220.lib opencv_video220d.lib | 前景/背景分離 |
| tracking.hpp | トラッキング |
| opencv_objdetect | ― | objdetect.hpp | opencv_objdetect220.lib opencv_objdetect220d.lib | Haar、LBP、HOGなどの オブジェクト検出器 |
| opencv_calib3d | ― | calib3d.hpp | opencv_calib3d220.lib opencv_calib3d220d.lib | カメラキャリブレーション、 ステレオカメラなど |
| opencv_flann | ― | flann.hpp | opencv_flann220.lib opencv_flann220d.lib | 高速最近傍処理(FLANN) など |
| opencv_contrib | ― | contrib.hpp | opencv_contrib220.lib opencv_contrib220d.lib | 肌検出、MeanShiftなど 完全な状態ではない |
| opencv_legacy | ― | legacy.hpp | opencv_legacy220.lib opencv_legacy220d.lib | 旧関数との互換用 |
| opencv_gpu | ― | gpu.hpp | opencv_gpu220.lib opencv_gpu220d.lib | GPU(CUDA)による行列演算、 画像処理など。(β版の扱い)
|