タグ

opencvとcに関するmikurassのブックマーク (2)

  • 【OpenCV】C++/CLIによるサンプルプログラム 画像処理ソリューション

    .NETを使ったOpenCVのサンプルプログラムを探すと、OpenCVDotNetやC#用のSharperCVというようなラッパライブラリを使った解説が多いのですが、ここではそれらを使わず、C++/CLIのみでOpenCVのサンプルプログラムを作成してみました。 OpenCV2.0用のサンプルプログラムは 【OpenCV2.0】C++/CLIによるサンプルプログラム のページを参照願います。 以下記事はOpenCV1.0の場合です。 で、作成したプログラムはこんな感じ↓ 機能としては ■二値化 ■平滑化 ■ガウシアン ■膨張 ■収縮 ■輝度値の表示 ■処理時間の表示 ぐらいの簡単なものです。 処理できる画像は24bitのカラー画像のみです。 モノクロ画像の場合、IplImageからBitmapへ変換している部分と、輝度値を拾ってきている部分が対応できていません。 で、サンプルプログラムはこ

  • OpenCV - Shunsuke Yamamoto Wiki

    ラベリング手法 † 画像処理において,ラベリングを使うことはよくある. ただ,OpenCVではラベリングに関する関数は定義されていません. そこで,奈良先端科学技術大学院大学の井村さんという方が作成されたLabeling.hを使います.(入手先) あと,これを参考にサンプルプログラムを作成されたmasayoshiさんのサイトを参考にします. プログラムでは,Labeling.hを呼出し, ラベリングを使う関数の中で以下のようにラベリングクラスを呼び出します. LabelingBS labeling; ここでは簡単のため,ラベリング変数はlabelingとしました. あとは,ラベリングを行う関数で,実行するだけです. IplImage *src; .... IplImage *dst = cvCreateIMage( cvGetSize( src ), IPL_DEPTH_16

  • 1