-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_OpenCV
画像処理とコンピュータビジョン界隈で著名なOSSライブラリ(BSDライセンス)
- Intel社が開発・公開(前身はPPI)。
- Willow Garage社が開発・管理を引き継ぐ。
- Itseez社が開発・管理を引き継ぐ。
- Intel社がItseez社を買収。
- 入力出力
- 変換・分離
- 形状マッチング
- パターン認識(顔認識)(画像処理とコンピュータビジョン(AI)の該当節を参照)
- トラッキング(物体追跡)(画像処理とコンピュータビジョン(AI)の該当節を参照)
- ステレオビジョンによる3D再構成
- 数学処理
- 機械学習
APIが、C(レガシー)/C++で実装されているため、
- クロス・プラットフォーム(Win, Mac, Linux, iOS, Android)
- Python、Javaなどから利用可能。
- .NETからの利用も可能(C++/CLIラッパー)
ラッパーライブラリも多数用意されている。
- OpenCvSharp
- Emgu CV
- OpenCV.NET
- OpenCVLib
- OpenCV .NET Wrapper
opencv-python(下記「ファーストステップ」を参照)
- WinのC#、PythonでOpenCVを触る。
- IoTには、Win10 IoT + C#で持っていく。
データマイニング(DM)- Python - CNNの該当節を参照。
-
OpenCvSharpを使う その1 (準備) - schima.hatenablog.com
http://schima.hatenablog.com/entry/20090616/1245081217 -
.NETで画像処理を試してみる OpenCVSharp編 – A certain engineer "COMPLEX"
-
schima.hatenablog.com
- OpenCvSharpをつかう 記事一覧
http://schima.hatenablog.com/entry/2014/01/30/105406 - OpenCvSharp
http://schima.hatenablog.com/category/OpenCvSharp
- OpenCvSharpをつかう 記事一覧
-
ちょっと進んで OpenCV を使う - Qiita
http://qiita.com/moonmile/items/e3232820de5dc22ac8eb -
Windows 10ユニバーサルアプリ(Universal Windows Application)でOpenCVを使う - embeddedなブログ
-
OpenCV | Windows IoT
https://developer.microsoft.com/en-us/windows/iot/samples/opencv
- OpenCvSharpをつかう その14(Debian wheezyで動かす) - schima.hatenablog.com
http://schima.hatenablog.com/entry/2013/10/10/214513
- 画像データを扱う。
- depthはbit深度値ではなく定義された定数値。
| メンバ変数・関数 | 意味 |
|---|---|
| cols | 幅 |
| rows | 高 |
| data | データへのポインタ |
| depth() | bit深度 |
| channels() | チャンネル数 |
| type() | データ型 |
| at<T>(x, y) | 画素へのアクセス。 1チャネル:T=uchar 3チャネル:T=Vec3b |
| step | 一行のバイト数(cols * channels) |
古くはIplImage構造体を利用していた。
| メンバ変数・関数 | 意味 |
|---|---|
| width | 幅 |
| height | 高 |
| imageData | データへのポインタ |
| widthStep | 一行のバイト数(cols * channels) |
-
OpenCV - Wikipedia
https://ja.wikipedia.org/wiki/OpenCV -
OpenCV.jp
http://opencv.jp/ -
OpenCV入門 - Build Insider
http://www.buildinsider.net/small/opencv -
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
https://www.slideshare.net/FukushimaNorishige/opencv-67214568
-
OpenCV - WikiStart Redirect - OpenCV DevZone
http://code.opencv.org/ -
OpenCV documentation index
http://docs.opencv.org/ -
Questions - OpenCV Q&A Forum
http://answers.opencv.org/
- Opencvによる画像処理入門
移行メモ
Matクラスの表のat<T>(x, y)は、そのままでは HTML タグとして解釈されるため 実体参照(</>)で記述した。- 「Python」のラッパーライブラリの節は元 Wiki では本文が空だったため、 同じページ内で言及されている opencv-python への参照を補った。
- 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「opencv-python」)は、GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。
Tags: 移行, OpenCV, 画像処理, コンピュータビジョン, OpenCvSharp, opencv-python, Emgu CV, Mat
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。