SSブログ

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物体検出

◆情報サイト

以上

参考サイト


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。