• 締切済み

図形の形状認識

画像認識に興味があって色々と独学で学んでいます。 今は図形を認識するプログラムを作りたいのですが、その方法が分かりません。 最終的には実際にカメラの前に置かれてる物体の形状を認識したいのですが、 まずは平面上に描かれた図形の形状を認識させようと思っています。 大雑把に四角、三角、丸という感じで認識したいのですがどのような手法を用いればいいのでしょうか? どうかよろしくお願いします。

みんなの回答

  • noocyte
  • ベストアンサー率58% (171/291)
回答No.3
回答No.2

色々な手法が研究されているようです。 前提となる知識として  1.三角関数、微分積分、ベクトル(ベクタ)等の基礎数学が   理解できること。  2.画像データのフォーマットが理解できていること。  3.ラスターベクタ変換の基本原理がわかっていること。  4.ベクタ図形処理(認識)の基本が理解できること。  5.カラーの場合は色についての知識も。 等が必要になるかと思います。 「ラスタ・ベクタ変換」「エッジ検出」あたりを検索してみては いかがでしょう。

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★(手法)のアドバイス ・『エッジ検出』などでネット検索して下さい。  これで画像から輪郭が検出できます。  後は輪郭を元に四角、三角、丸という感じで認識すれば良いでしょう。  ※ここでは書ききれないので検索するようにして下さい。 ・以上。 参考資料: http://www.microsoft.com/japan/msdn/academic/Articles/Algorithm/03/ http://homepage3.nifty.com/rio_i/lab/xlib/021filter.htm

関連するQ&A

  • 図形理解について

    丸、三角、四角でどの図形かを決定するパラメータはないかさがしているのですがなにかないでしょうか? 現在は角の数のみなのですが・・・

  • 画像編集ソフトで図形を入れられるものは?

    画像編集用のソフトで、 Windows標準のペイントのように 文字入れと、四角や丸などの図形を入れられるフリーソフトは 無いでしょうか。 JTrim、pixiaと言うのがありますが、両方とも高機能で 使いやすく「文字入れ」はできるのですが、四角や丸などの図形が 入れられません(と思います)。 よろしくお願いいたします。

  • AR_CADで図形の位置合わせはどうすれば?

    最近AR_CADを使い始めた素人です。 用語に間違いがありましたら、ごめんなさい。 やりたいのは四角や三角のような図形同士の位置合わせです。 吸着で線と線はできたのですが、図形同士がどうすればいいのか判りません。 たとえば四角と四角を合わせようとしたとき、手で移動し合わせようとすると見た目はあっているのですが、拡大すると添付画像の様にずれてしまっています。 きれいに合わせるにはどうすればいいでしょうか。 ネットでも調べたのですが、その作業の名前が分からないので、見つけられませんでした。 よろしくお願いします。

  • 図形に画像を入れようとするとonlineが

    WIN8です。WORD2013で、 挿入・・・図形から四角や丸を書き・・・画像を入れるために「図形の塗りつぶし」をクリックするとONLINEで画像を探しますかというメッセージが表示されて、先に進めません。(自分のデスクトップにある画像を選択することができません)。 パソコンはインターネットにつながっていません。(家庭内ではありません)。 よろしくお願いいたします。

  • 画像が表示されなくなった

    最近インターネットを観覧していたら、突然画像が表示されなくなってしまいました…。表示されるべき画像の左上に丸、三角、四角の図形があり、画像が見られない状況で困っています。 どうすればいいのか…。どうかお願いします。

  • Q.図形をモニター上で水平に動かすプログラムの作成に必要なソフトは?方法は(Flash・visual basic)?教えください。

    決められた大きさの四角、三角、丸などの図形を、様々なスピードで動かすためには、どのようなソフトが必要ですか?また、どのような方法がありますか? 例えば、PowerPointでアニメーションを用いれば、図形を水平に動かすことはできますが、モニター上を動く距離やスピードを細かく設定できません。 Flashを使用すればできるかなと思っていましたが、図形の縦横の大きさを設定できなさそうです。(「ビットマップ」だからでしょうか?) Visual basic 2005では、図形を描画して、動作させるプログラムを作成できますか? 今回は下記のような要求があります。 (1)図形の大きさを0.01ミリ単位で設定したい。 (2)動くスピード、距離、タイミングを細かく設定したい (3)(2)の設定を何種類か保存し、モニター上で操作して動作させるアプリケーションを作成したい。 プログラム、画像、動画に詳しい方アドバイスをお願いします。 どうぞよろしくお願い致します。

  • Word2007図形の編集

    Word2007の図形で、丸、三角、星、等の中に写真、その他画像は、きちっと入らないのですか? 試してみたのですが図形の枠の外に出て、枠の中に収まりません、 もし枠の中に入る方法があれば教えて下さい。 Windows Vista バージョン 9

  • Canvas等の図形を移動する時,直前のその図形のみを削除する方法

    Canvas等で描画された図形を十字キー操作で移動する時,プログラムの処理(負担)を減らすために,Canvas等に描かれている全図形を再描画するのではなく,移動するその図形"だけ"を再描画しつつ,移動させたいのです. そのためには,どのような事をしなければならないのでしょうか? アドバイスを宜しくお願いします. 例: Canvas上のある所に○を描くとします.これをキーボードの↑↓←→キーに合わせて,移動させたいのです. しかし,私のプログラムでは,上記のプログラムは大体出来ているのですが,以下の不満があります. Canvas上には,上記の○以外にも,△や□等が散らばって描画されていますので,○の移動毎に,Canvas上の全図形を再描画しています。これで,Canvas上で変更点がない図形も再描画され,処理的に無駄を感じていますので,○だけについて,移動を表現する描画をしつつ,移動前の○図形を削除したいのです. また,GraphicsのclearRect(x,y,width,height)メソッドで,移動直前の○を消せばよいと思ったのですが,これを使用した場合,図形○に図形△が少しでも重なっていた場合,○だけでなく△の図形も一部消されてしまい上手くいきません. ○をCanvas上に描いたGraphicsインスタンスを記憶しておく事は出来るのでしょうか? 出来るのであれば,そのインスタンスから自分が描画した図形○を消す事で,○だけを削除できる...かな....と思っています.... 上記の私の要望が満たされるのであれば,CanvasやGraphicsの範囲外の手法で全くかまいませんので,是非アドバイスを宜しくお願いします。 参考URLもご提示いただければ,なお有難いです.

    • ベストアンサー
    • Java
  • 図形の挿入で、以前の透過画像を引きずってしまう

    こんにちは。 パワポ2007を使っています。 図形の挿入をする時に次の様な事が起き、困っています。 以前、ある画像を透過させた事があります。 それは、図形で□を作り、 図形の書式設定→塗りつぶし(図またはテクスチャ)→図の挿入にて あるファイルを選び、 透過率を上げる。 という工程にて、図の透過をした事がありました。 それ以来、 図形(なんでも四角でも丸でも)を挿入しようと、図形を作ると、 まず、図形に色が付かず、 以前透過した画像が出て来てしまいます。 この画像が出て来ない(過去を引きずらない)方法、 リセットする方法はありますでしょうか? 御教示お願い申し上げます。

  • 画像加工ソフトで適切なものが見当たらない

    デジカメで撮った写真などに丸や四角を付け加えて目立たせたいです。 画像加工ソフトが必要なのでVectorから探してみました。 http://www.vector.co.jp/vpack/filearea/win/art/graphics/edit/ 3つほどダウンロードして試してみました。画像変換や画質変化などの機能はありますが単純な図形(丸や四角、三角、直線、フリーハンド、文字など)を加えることができるソフトが見当たりません。 どなたかよいフリーソフトをご存知でしょうか? 対象ファイルはjpg,bmp,gifなどです。 よろしくお願いいたします。

専門家に質問してみよう