番外 環境設定編
- Androidのアプリの開発・実行環境を整える
- OpenCv 2.3.1 for Android インストール
- OpenCv 2.3.1 for Android インストール その2・AndroidNDKインストール
実験記
- 気を取り直して Matを使ってみる
- Mat経由で Jpegを表示する
- 色空間を変換する
- 大きな画像を表示する
- 大きな画像を読み込む段階で小さくして読む
- 画像サイズを変更す
- 画像を垂直・水平に反転する
- 画像をネガポジ反転する
- 画像を2値化する
- 画像を回転する その1(三角形の座標を指定する方法)
- 画像を回転する その2(三角形の座標を指定する方法)
- 画像を回転する その3(回転する中心の座標および回転角を指定する方法)
- 透視変換を行う
- 画像ピラミッドを作成する
- 画像像の膨張・収縮処理を行う
- 画像の膨張・収縮処理を行う(モルフォロジー演算)
- 画像を平滑化する(ぼかす)GaussianBlur
- 画像を平滑化する(ぼかす)medianBlur
- 画像を平滑化する(ぼかす)bilateralFilter
- 画像を平滑化する(ぼかす)BoxFilter と Blur
- 微分画像・エッジ画像を求める(Sobel)
- 微分画像・エッジ画像を求める(Laplacian)
- 微分画像・エッジ画像を求める(Canny)
- 直線を検出する(古典的Hough変換)その1
- 直線を検出する(古典的Hough変換)その2
- 直線を検出する(マルチスケールHough変換)
- 直線を検出する(確率的Hough変換)
- 円を検出する
- 楕円フィッティングを行う(輪郭を取得する)
- 画像からテンプレート画像を探す(テンプレートマッチング)
- 画像のコントラストを上げる
- 画面の一部を切り抜く
- 複数の画像をつなげる
- 画像の一部のみを処理する
- 顔を検出する
- 目を検出する ついでに口・鼻も
- 複数の矩形をグループ化する
動作環境
- Eclipse3.7
- AndroidSDKr18
- OpenCv for Android 2.3.1
お問い合わせ先