OpenCVとは [OpenCV]
◆特徴
- オープンソース
- インテルが開発・公開
- 現在はWillow Garageが開発
◆長所
- 簡単
- 移植性が高い
- 無料(BSDライセンス)
◆短所
- 具体的な機能は自分で実装しなければならない
- SHIFTやSURFといったアルゴリズムは特許がとられている
- 権利関係に注意(落とし穴あり)
◆画像処理とは
数学的な処理による画像の変換
- 2値化
- 明るさの調整
- コントラストの調整
- 色成分の抽出
- 色反転
- 拡大縮小
- グレースケール化
- 切り出し
- ぼかし
- ガンマ補正
- 任意角回転
- 鏡像反転
- ノイズ除去
- セピア調化
- 輪郭抽出
- 増殖
◆画像認識とは
コンピュータに視覚を持たせる
- 物体認識(HOG特徴量)
- 顔認識(バイオメトリクス)
- 画像理解(2次元画像から3次元に復元)
- 拡張現実(AR)
- Kinect
- アニメ顔検出
- Oppai-Detect3
◆OpenCVの基本機能
- 行列構造
- 算術・線形代数演算
- 離散フーリエ変換
- XML/YAML入出力
- etc
◆OpenCVの画像処理
- フィルタ
- ガウシアンブラー
- 収縮・膨張
- リサイズ
- リマップ
- 色変換
- ヒストグラム計算
- etc
◆OpenCVの統計的機械学習モデル
- Support vector machine(SVM)
- 決定木
- ブースティング
◆2次元特徴検出
- SHIFT
- SURF
- FAST
◆モーション解析・オブジェクトトラッキング
- オプティカルフロー
- モーションテンプレート
- 背景差分法
◆画像からのオブジェクト検出
- Haar & LBP 顔検出
- HOG物体検出
◆情報サイト
- OpenCV.jp : 日本語訳ドキュメント・サンプル
- OpenCVで学ぶ画像認識 : 特集記事
- OpenCV Wiki : Wiki
以上
参考サイト
2013-11-05 22:55
nice!(0)
コメント(0)
トラックバック(0)
コメント 0