• ベストアンサー

画像認識(画像理解)の現状について

画像認識と言っても色々ありますが 「ある画像が合ったとして、それに何が写っているか」(画像理解) について、どこら辺まで進んでいるか教えていただきたいです。 顔検出などは随分進んでいるように見受けられますが、どのような技術を使っているのでしょうか。 検索してみても中々絞り込むのが難しいです。 もし詳しい方がいらっしゃいましたら、キーワードでもいいので教えていただけたら幸いです。 ちなみに、あわよくばソレを生かしてプログラムを組んでみたいとも考えております。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.1

パターンマッチが基本ですね。 顔認識や笑顔認識は、膨大なパターンデータを持っていて 高速に、その一致を調べているわけです。 それゆえに、写真機開発歴が長いメーカーが 蓄積されたデータを活かして、この分野で先行して来ました。 たぶん、高速化のために 明度だけの情報として扱っていると思います。 CCDユニット自体が、RGB情報と同時に そのための明度データを出力してそうな気もします(憶測) 対象によっては色情報も使った認識処理になるでしょうが 明度だけで見るよりも、処理は格段に重くなると考えられます。

sirooni
質問者

お礼

ありがとうございます やっぱりグレースケールからエッジ抽出、パターンマッチなんでしょうか。 顔など対象が決まってるなら、計算量的に確かにそれでもいけそうですね。

関連するQ&A

  • UWSCで画像認識を行うには

    プログラム初心者です。 UWSCというフリーソフトで、画像検出を行い特定動作を行うことが出来ると知ったのですが、 様々な解説サイトを見ても「PC側にある画像ファイルと合致するものだけ」を判定できるように思えます。 しかし中にはブラウザゲームやフラッシュのような、サイトの画像を直接認識できる~と謳っているものもありました。 UWSCでのウェブ画像認識は、スクショ等で無理矢理画像を読み込むことでしか行えないのでしょうか? もしそういった設定をしなくても直接認識が行えるならその方法・解説サイトを、 出来ないのでしたらその代わりとなる方法を、 可能なら実際の操作・プログラム例が記載されているもので教えていただきたいです。

  • コミカルなホタルの顔の画像

    コミカルなホタルの顔の画像を探しています。 (愛嬌のある顔がいいです。) Wordの文章のなかにはりつけたいのです。 検索しているのですが、見つかりません。 ご存知の方教えてください。 また検索のときどのようなキーワードで検索 したかも教えてください。

  • Webカメラの画像処理はどのようにおこなっているか

    こんにちは。LogicoolのWebカメラを買いました。さっそく、PC(Windows7)に接続して、付属のアプリケーションをインストールしました。 そこで面白かったのが、付属のアプリを起動するとカメラにうつった自分がアプリに表示されます。 顔チェンジボタンみたいなものがあり、そのボタンを押すと、プログラムが自分の目、鼻、口などを認識して、動物の顔に変化します。画面に表示されているのが、自分の顔ではなく、動物の顔です。しかし私が口をあければ、表示されている動物も同じように口を開けます。 面白いと思ったのですが、これはどういった技術で実現しているんでしょうか?検索するにもキーワードが思い浮かびません・・・よろしくお願いします!

  • 画像認識と掲示板について♪

    ウチのサイトに掲示板に画像認識のプログラムをいれたいんですけど。 どうすればいいですか? またプログラミングのソフトを使いますか? 使うのでしたらなにを使えばいいですか?

  • 点字本などから画像認識プログラムにより、点字を認識し その点字を文字と

    点字本などから画像認識プログラムにより、点字を認識し その点字を文字として表示するプログラムを組みたいと思っています。 このようなプログラムを組むには、どのような言語を使ったほうがいいですか? また、どのようなプログラムを組めばいいのか、流れを教えていただけると助かります。

  • UWSCの画像認識について

    プログラム初心者ですがUWSCでプログラムを作っています 画像認識において認識するべき画像が複数種類あるときのパターンができなくて困っています ifb CHKIMG("青空") x=G_IMG_X // 画像の座標をxへ代入 y=G_IMG_Y // 画像の座標をyへ代入 BTN(LEFT,CLICK,x,y,100) SLEEP(0.5) else Endif のように、単独の画像を認識し、その画像をクリックさせることはできるのですが 「青空」もしくは「夕空」もしくは「夜空」が出た時にその画像をクリックする のような命令をかくことができません ifb CHKIMG("青空" or "夕空" or"夜空") のような形でかければいいのですが、もちろんこれでは動きませんでした どうすればこれを実行できるようになるのか教えてくださいm(__)m

  • デジタル数字の画像認識で数値取得

    電卓などで、 表示された数字を 写真で撮影し、その画像から、画像認識し、 数値を取得することは可能ですか? ブラウザで撮影データを読み込み 画像認識することは技術的に可能であるのかどうかを 教えていただければと思います。 パソコンでjpgデータを読み込んででも タブレットやスマートフォンで写真撮影し、 それを取り込んで画像認識させるのでも いいのですが、そもそも可能でしょうか? 少し具体的にどういう仕組み(技術) が利用できるでしょうか? くわしい方いらっしゃいましたら 教えてください。 添付は電卓の数字です。 よろしくお願いします。

  • 画像認識について

    最近CCDカメラなどを用いて、「画像による認識」などという言葉を 良く聞くようになったのですが、そもそも認識とは一体どういうこと なんでしょうか。 例えば三次元的なデータ・ベースのようなものをあらかじめ持ってい て、それと撮像した対象物のパターン認識なんていうこともあるみた いなんですが、私には興味はあっても知識がないため、この『認識』 という言葉がどうもピンと来ません。 ロボットの世界でも画像認識という言葉が出で来るようなのですが、 誰か分かりやすく説明してくださる方いないでしょうか。参考URLな んかがありましたら、そちらを教えていただけるだけでも大変たすか ります。 よろしくお願いします。

  • 画像処理のプログラムでカメラが認識されない

    画像処理のプログラムを組んでいるのですが、どうやってもUSBカメラが認識されなくて困っています。 もちろん、きちんとUSBカメラのドライバを入れていますし、プログラムにも問題点やおかしいところは見当たりませんでした。 また、プログラムのほうでカメラのデバイスを直接指定したのですが、まったくカメラを認識しません・・・。 そこで調べてみると、カメラを接続してもマイコンピュータのほうにカメラのデバイスが接続されたと表示されないことがわかりました。 しかしキャプチャソフトで調べてみるとちゃんとUSBカメラのほうからの映像が入力されていました。(認識されているのか?) これらから詳しく調べてみると、どうやらプログラムのほうでパソコンにつけているビデオ機器の入力用のカードのほうからの入力を認識しているようでした。 この場合どうすればいいのでしょうか? ちなみにプログラミング環境、カメラは OS:windows Vista メモリ:3GB CPU:1.86GHz×2(デュアルコア) カメラ:logicool Qcam® Connect プログラミング言語:C# です。 どなたかよろしくお願いします。

  • 大きな画像を探すには?

    芸能人やアイドル(男性、女性含め)などの大きな顔写真を検索するにはどうすればいいですか?できれば原寸大に近い画像を探しているの ですが。知ってる方いたらよろしくお願いします。 googleなどで「画像」を押して探す方法は知っています。できればその他を教えていただけたら幸いです。