タグ

2010年1月6日のブックマーク (3件)

  • パターン認識の前処理に必要な二値画像の細線化

    はじめに 細線化はThinningやSkeletonizationと呼ばれ、二値画像(白と黒の色だけで表現された2階調の画像)を幅1ピクセルの線画像に変換する処理です。線が途中で切れたり、孔が開いたりしてはいけません。得られた線は、元の図形の幅の中心にくることが望まれます。 エッジ検出によって得られた画像は、元の画像の変化が比較的緩やかで広範囲な場合には、幅が広くなってしまいます。エッジ検出の閾値を高くすると幅は狭くなりますが、緩やかな変化を見逃してしまいます。したがって、閾値を低く選んで、幅広くエッジ部分を出させ、その後に細線化処理を行って、文字認識やパターン認識に使うことが多いのです。 アプレットを見る 対象読者 画像処理に関心があり、パターン認識の前処理を学習したい人。 必要な環境 J2SE 5.0を使っていますが、それより若干古いバージョンでも大丈夫です。CPUパワーは、大きい方が

    パターン認識の前処理に必要な二値画像の細線化
  • お探しのページが見つかりませんでした | HazukiCompany株式会社

    申し訳ありません。お探しのページが見つかりませんでした。 一時的にアクセスできない状態か、移動もしくは削除された可能性があります。

    shokai
    shokai 2010/01/06
    携帯凧。おもしろい
  • opencv.jp - OpenCV: その他のサンプルコード -

    作成者: 怡土順一, 最終変更者: 怡土順一, 最終変更リビジョン: 342, 最終変更日時: 2007-10-14 23:39:34 +0900 (日, 14 10月 2007) ■ ラベリング OpenCV自体には(OpenCV-1.0.0 時点において)ラベリングを行う関数は存在しないが, OpenCV Library Wikiで紹介されている"Blob extraction library"を利用して,画像のラベリングを行うことができる. このライブラリは,MIL(Matrox Imaging Library)における,MIL blob detection モジュールの機能を代替するものを,OpenCVを利用して実装してある. Win32環境で動作するものと,Linux環境で動作するものが,それぞれ配布されている. デフォルトでは,スタティックライブラリ(.lib あるいは .a)