最終更新:2024-11-25 (月) 22:54:41 (10d)
OpenCV
Top / OpenCV
Intel Open Source Computer Vision Library
Intelの作ってるコンピュータビジョン用のライブラリ
IPL (Intel Image Processing Library)をベースにコーディングされ、パターン認識(顔認識)や輪郭抽出とかの処理が揃ってる。
http://sourceforge.net/projects/opencvlibrary
http://www.intel.com/technology/computing/opencv/
開発元
クイックスタート
OpenCV/バージョン
OpenCV 4
OpenCV 3
- OpenCV 3.1 - 2015/12/21
- OpenCV 3.0 - 2015/06/04
- C APIがメンテナンス対象外
OpenCV/ビルド
OpenCV 2
- OpenCV 2.4.8 - 2013/12/31
- OpenCV 2.4.7 - 2013/11/11
- OpenCV 2.4.6? - 2013/07/03
- OpenCV 2.4.5? - 2013/04/11
- OpenCV 2.4.4? - 2013/02/12
- OpenCV 2.4.3? - 2012/11/02
- OpenCV 2.4.2? - 2012/07/04
- OpenCV 2.4.1? - 2012/06/12
- OpenCV 2.4 - 2012/05/19
- OpenCV 2.3.1 - 2011/09/12
- OpenCV 2.3 - 2011/07/04
- OpenCV 2.2 - 2010/12
- OpenCV 2.1 - 2010/04
- OpenCV 2.0 - 2009/09
OpenCV 1.x
- OpenCV 1.1 - 2008/08
- OpenCV 1.0 - 2006/08/18
OpenCV/対応言語
OpenCV/C言語
OpenCV/C++
- http://opencv.jp/opencv-2svn/cpp/
- OpenCV 2.0からはC++ Interfaceに対応し、「cv」という名前空間が登場
- OpenCV 2.0から新たに,モダンな C++ インタフェースが導入されました. これは,短くて明瞭(短いコードで同じことができる),かつ型安全( CvArr* ,いわゆる void* が不要に)で, OpenCV をより便利に使えるようになっています
OpenCV/Python
OpenCV/Java
.NET Framework
OpenCV/ディレクトリ構成
- OpenCV 3/ディレクトリ構成
- OpenCV 2.4//ディレクトリ構成?
- OpenCV 2.3//ディレクトリ構成?
- OpenCV 1.1/ディレクトリ構成
内容
旧
- OpenCV/cxcore
- OpenCV/cv
- OpenCV/highgui
- OpenCV/ml? - 機械学習
- cvBlobsLib
OpenCV 2.2以降
The library has been reorganized. Instead of cxcore, cv, cvaux, highgui and ml we now have several smaller modules:
- opencv_core? - core functionality (basic structures, arithmetics and linear algebra, dft, XML and YAML I/O ...).
- opencv_imgproc? - image processing (filter, GaussianBlur?, erode, dilate, resize, remap, cvtColor, calcHist etc.)
- opencv_highgui? - GUI and image & video I/O
- opencv_ml? - statistical machine learning models (SVM, Decision Trees, Boosting etc.)
- opencv_features2d? - 2D feature detectors and descriptors (SURF, FAST etc.,including the new feature detectors-descriptor-matcher framework)
- opencv_video? - motion analysis and object tracking (optical flow, motion templates, background subtraction)
- opencv_objdetect? - object detection in images (Haar & LBP face detectors, HOG people detector etc.)
- opencv_calib3d? - camera calibration, stereo correspondence and elements of 3D data processing
- opencv_flann? - the Fast Library for Approximate Nearest Neighbors (FLANN 1.5) and the OpenCV wrappers
- opencv_contrib - contributed code that is not mature enough
- opencv_legacy? - obsolete code, preserved for backward compatibility
- opencv_gpu? - acceleration of some OpenCV functionality using CUDA (relatively unstable, yet very actively developed part of OpenCV)
リファレンス
関連ライブラリとか
.NET用
- OpenCvSharp - 新しい
- Emgu CV - 新しい
- SharperCV - 古い
- OpenCVDotNet - 古い
- DLLを使う