Sample Code
opencv-2.1 (or 2.0)
サンプルによっては,2.0ではコンパイルできないものもあります.- Non-local Means Filterによるデノイジング
- Poisson Blending
- Point Cloud Rendering
- メモリ上での画像データの圧縮
- インテグラルイメージによるボックスフィルタの高速化
- スパース行列(SparseMat)の使い方2:超解像
- スパース行列(SparseMat)の使い方:画像のぼかしとぼけ除去
- 2次元フーリエ変換,フーリエ逆変換
- 画像の二値化
- 画像ピクセル値へのアクセスと計算速度
- 複数の矩形を包含する矩形
- コーナー検出(EigenValue,Harris,FAST)
- アフィン変換(パラメータを与えて,変換行列を求める)
- ファイルへのXML/YAML形式でのデータ保存/読み込み
- エッジ検出(Sobel,Laplacian,Canny)
- SURFによる特徴点抽出
- k-meansクラスタリングによる画像分割,減色
- 画像のカラーヒストグラムの描画
- 選択領域の色反転表示
- 画像の横方向への単純連結
- ランダムな点列を包含する矩形
- アフィン変換(変換前後の3点の組を与えて,変換行列を求める)
-
opencv-1.0, 1.1pre
旧コンテンツに飛びます.
- 画素値の直接操作
- 部分画像のシャッフル
- 画像の連結
- 画像のコピー
- 画像形状の変形
- タイリング
- 画像の反転
- 逆行列(擬似逆行列)の計算
- 色空間の写像
- 離散フーリエ変換
- 階層構造を持つ輪郭の,座標取得
- 図形の描画
- ポリゴンの描画
- 凸ポリゴンの描画
- テキストの描画
- IplImage構造体情報の保存
- マップシーケンスの保存
- IplImage構造体情報の読み込み
- マップシーケンスの読み込み
- k-means法によるクラスタリング
- クラスタリングによる画像の減色処理
- エッジの検出
- コーナーの検出
- 並進移動のためのピクセルサンプリング
- 回転移動のためのピクセルサンプリング
- 画像のサイズ変更
- 画像のアフィン変換(1)
- 画像のアフィン変換(2)
- 画像の透視投影変換
- 全方位画像の透視投影変換
- モルフォロジー変換
- 画像の平滑化
- ユーザ定義フィルタ
- 境界線の作成
- 画像の二値化
- 画像の二値化(大津の手法)
- 画像ピラミッドの作成
- 画像ピラミッドを用いた画像の領域分割
- Means-Shift法を用いた画像セグメンテーション
- Watershedアルゴリズムによる画像の領域分割
- 輪郭の検出と描画
- 画像のモーメント
- Hough変換による直線検出
- Hough変換による円検出
- 距離変換
- 不要オブジェクトの除去,画像の修復
- ヒストグラムの描画
- ヒストグラム間の距離
- 二次元のヒストグラム
- バックプロジェクションパッチ
- ヒストグラムの均一化
- テンプレートマッチング
- 形状のマッチング
- 点列を包含する矩形
- 輪郭領域の面積と輪郭の長さ
- 二つの矩形を包含する矩形
- 楕円のフィッティング
- 点列を包含する様々な図形
- 動的背景更新による物体検出
- Snakeを用いた輪郭追跡
- オプティカルフロー1
- オプティカルフロー2
- オプティカルフロー3
- ConDensationアルゴリズム
- 顔の検出
- カメラキャリブレーション
- 歪み補正
- マップを利用した歪み補正
- サポートベクタマシン
- 画像の各ピクセル値を特徴ベクトルとしたSVMの学習
- 画像の各ピクセル値を特徴ベクトルとしたSVMによる物体検出
- マウスイベントの取得
- トラックバーの利用
- カメラからの画像キャプチャ
- 動画としてファイルに書き出す
- Blob extraction library を利用したラベリング
