OpenCV
インテル、Willow Garage、Itseez | |
4.10.0
/ 2024 | |
リポジトリ | |
プログラミング |
C++、Java、Python、 |
Windows, Linux, FreeBSD, macOS, Android, iOS | |
プラットフォーム | クロスプラットフォーム |
ライブラリ | |
ライセンス |
OpenCV 4.4 |
opencv |
OpenCV(オープンシーヴィ、
概要
[歴史
[1999
2008
2015
2018
2024
機能
[画像 処理 (Image Processing)勾配 、エッジ、コーナー (Gradients, Edges and Corners)- サンプリング、
補間 、幾何 変換 (Sampling, Interpolation and Geometrical Transforms) - モルフォロジー
演算 (Morphological Operations) - フィルタと
色 変換 (Filters and Color Conversion) - ピラミッドとその
応用 (Pyramids and the Applications) 画像 分割 、領域 結合 、輪郭 検出 (Image Segmentation, Connected Components and Contour Retrieval)画像 と形状 のモーメント (Image and Contour Moments)特殊 な画像 変換 (Special Image Transforms)- ヒストグラム (Histograms)
- マッチング (Matching)
- ラベリング (Labeling) : OpenCV 3.0
以降
構造 解析 (Structural Analysis)- モーション
解析 と物体 追跡 (Motion Analysis and Object Tracking)背景 統計 量 の累積 (Accumulation of Background Statistics)- モーションテンプレート (Motion Templates)
物体 追跡 (Object Tracking)- オプティカルフロー (Optical Flow)
推定 器 (Estimators)
- パターン
認識 (Pattern Recognition)物体 検出 (Object Detection)
- カメラキャリブレーションと3
次元 再 構成 (Camera Calibration and 3D Reconstruction)- カメラキャリブレーション (Camera Calibration)
姿勢 推定 (Pose Estimation)- エピポーラ
幾何 (Epipolar Geometry)
機械 学習 単純 ベイズ分類 器 (Naive Bayes Classifier)- k
近傍 法 (K Nearest Neighbors) - サポートベクターマシン (SVM)
決定 木 (Decision Trees)- ブースティング (Boosting)
- Random forest (Random forest)
- EMアルゴリズム (Expectation-Maximization)
- ニューラルネットワーク (Neural Networks)
- ユーザインタフェース
OpenCVの
ビデオ
OpenCV 2.1[25] でSSEcv::parallel_for
が
OpenCV 2.2[30] でCUDAをWITH_CUDA=ON
WITH_OPENCL=ON
なお、OpenCV 3.0ではgpuモジュールはcudaモジュールに
各種 言語 バインディング(ラッパー)
[- Java
用 ラッパー- JavaCV - OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, ARToolKitPlus のラッパー。バージョン1.0でOpenCV 3.0に
対応 。GPL v2ライセンスとApacheライセンスに対応 。
- JavaCV - OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, ARToolKitPlus のラッパー。バージョン1.0でOpenCV 3.0に
- .NET
用 ラッパー- SharperCV -
商用 利用 不可 、開発 終了 。 - OpenCVDotNet - GPL v2ライセンス、OpenCV 1.0
対応 、2007年 のバージョン0.7を最後 に更新 停止 。 - Emgu CV - GPL v3ライセンスもしくは
商用 ライセンス、OpenCV 2.4.10/3.4.3/4.5.5に対応 。Mono対応 、Windowsストアアプリ対応 。 - OpenCvSharp - 3
条項 BSDライセンス、OpenCV 2.4.10/3.4.4/4.5.1に対応 。Mono対応 、.NET Core対応 、UWPアプリ対応 。 - OpenCV.NET[リンク
切 れ] - BSDスタイルライセンス (MIT)、Mono対応 。
- SharperCV -
- その
他 - ruby-opencv - Ruby 1.9.3/2.xおよびOpenCV 2.4.10に
対応 。BSDライセンス。 - HSPCV - Hot Soup Processor 3.1
以降 およびOpenCV 1.0に対応 。Hot Soup Processorに付属 。BSDライセンス。 - GoCV - Go 1.20.4およびOpenCV 4.7.0に
対応 。
- ruby-opencv - Ruby 1.9.3/2.xおよびOpenCV 2.4.10に
OpenCV 4.4では、Objective-CとSwift
脚注
[注釈
[出典
[- ^ a b c Releases | opencv.org
- ^ GitHub - opencv/opencv: Open Source Computer Vision Library
- ^ License - OpenCV
- ^
橋本 直 「特集 拡張 現実 感 (AR)基礎 3:開発 用 ツール」『情報処理 』第 51巻 第 4号 、情報処理 学会 、2010年 4月 、382ページ。 - ^ “
第 1回 OpenCVとは?最新 3.0の新 機能 概要 とモジュール構成 :OpenCV入門 【3.0対応 】(1/2 ページ)”. @IT. 2023年 5月 3日 閲覧 。 - ^ Intel Acquires Computer Vision for IOT, Automotive | Intel Newsroom
- ^ Intel acquires Itseez | opencv.org
- ^ About | opencv.org
- ^ a b c Platforms - OpenCV
- ^ ARM - OpenCV
- ^ SourceForge.net: Open Computer Vision Library, Internet Archive
- ^ ChangeLog_v10-v21#1.0 · opencv/opencv Wiki · GitHub
- ^ Introduction to Java Development — OpenCV 2.4.13.0 documentation
- ^ OpenCV - Browse /opencv-win at SourceForge.net
- ^ Tags · opencv/opencv | GitHub
- ^ Releases · opencv/opencv | GitHub
- ^ OpenCV 3.0 Latest news and the Roadmap, Kirill Kornyakov, Itseez, ICVS 2013
- ^ OpenCV 3.1 - OpenCV
- ^ ChangeLog#version:3.4.20 · opencv/opencv Wiki · GitHub
- ^ ChangeLog#version:4.0.0 · opencv/opencv Wiki · GitHub
- ^ Where Is OpenCV 5? A Call To Keep OpenCV Free To All - OpenCV
- ^
第 4回 初 めてのOpenCV開発 ― Visual Studio/CMake/NuGetでプロジェクト作成 【OpenCV 3.0/3.1】:OpenCV入門 【3.0対応 】(1/3 ページ) - @IT - ^ “OpenCV: Video I/O with OpenCV Overview”. docs.opencv.org. 2021
年 1月 7日 閲覧 。 - ^
第 8回 初 めてのOpenCV開発 ― CMakeを使 ったOpenCVのカスタマイズ【OpenCV 3.1.0】:OpenCV入門 【3.0対応 】 - @IT - ^ OpenCV2.0 から OpenCV2.1 の
変更 点 (ChangeLog) | OpenCV.jp - ^ ChangeLog#version:2.4.3 · opencv/opencv Wiki | GitHub
- ^ OpenCV 3.0 - OpenCV
- ^ OpenCV: Universal intrinsics
- ^ ChangeLog#version:3.3.1 · opencv/opencv Wiki · GitHub
- ^ OpenCV 2.2 Released - ROS robotics news
- ^ OpenCV 2.4.3 released - OpenCV
- ^ GPU Module Introduction — OpenCV 2.4.11.0 documentation
- ^ OpenCL Module Introduction — OpenCV 2.4.11.0 documentation
- ^ OpenCV: OpenCV modules
- ^ OpenCL - OpenCV
- ^ opencv/opencl_core.hpp at 3.0.0 · opencv/opencv | GitHub
- ^ opencv/ocl.cpp at 3.0.0 · opencv/opencv | GitHub
- ^ ChangeLog#version:4.4.0 · opencv/opencv Wiki · GitHub
関連 項目
[外部 リンク
[公式 ウェブサイト- OpenCV リファレンスマニュアル(
日本語 訳 )とサンプルプログラム集 (OpenCV 2.4まで) - OpenCV Wiki[リンク
切 れ] - Willow GarageによるOpenCV Wiki - OpenCV SourceForge
- Introduction to programming with OpenCV[リンク
切 れ] - コードの例 がある。