タグ

ブックマーク / tercel-sakuragaoka.blogspot.com (2)

  • Processingで魔法使いの組分け帽子を作る

    今日はちょっとしたパターン認識をやってみようと思います。あ、タイトルは釣りですよ。 とりあえずデモ動画をご覧ください。 こんな感じで、ある「特徴」を手掛かりにして正体をつきとめる処理は「パターン認識」と呼ばれており、文字認識などに応用されている技術です。 現在に至るまで、様々な認識手法(というか識別手法)が提案されていますが、今日はフィードフォワード型のニューラルネットワーク(3層パーセプトロン)にフォーカスを当てたいと思います。 【ニューラルネットワークの構成】 ここでは、ニューラルネットワークの理論的背景について、石井 健一郎ほか著『わかりやすいパターン認識』の 3 章に準拠して解説したいと思います。前提知識として、「パターン認識とは何か」という根的な理解と、単純パーセプトロンを実装できる程度の能力があるとよいと思います。 まず、ニューロンと呼ばれる神経細胞の働きを、以下に示す閾値論

    Processingで魔法使いの組分け帽子を作る
    yuiseki
    yuiseki 2012/07/21
  • OpenCV×文字認識エンジン

    前回、形状マッチングで文字認識をさせようとして見事に失敗した。 しょうがないので、偉大な誰かが作った文字認識エンジンをありがたく使わせていただく事に。 そんなこんなで日作ったガラクタは、以下のようなカメラ映像から、赤枠内の文字を認識してくれるというシロモノだよ。 こんなふうに認識してくれる。 これを作るためにいろいろ探していたら、Tesseract-OCR という文字認識エンジンを見つけたので、さっそくダウンロード。 Windows 環境なら、tesseract-ocr-setup-3.00.exe あたりを落とせば幸せになれると思う。 これを、C:\Program Files\Tesseract-OCR というフォルダにインストール。 使い方は、認識させたい画像を tiff 形式(たとえば tmp.tiff )で保存して、コマンドラインに tesseract.exe tmp.tiff

    OpenCV×文字認識エンジン
  • 1