• 締切済み
  • 困ってます

画像処理 合いマークずれ

画像処理 合いマークずれ 画像処理にて定点カメラからのボルトの合いマークズレ( http://www.souisha.com/jirei06/0601.html  060115)を検出したいのですが、無料でよいソフトは有るでしょうか。 ずれている場合、その角度も知りたいです。 元の画像はJPEGです。画像は1日1回撮影します。 カメラは真上ではなく、上から斜め45度で見下ろします。 さらに、このような処理に秀でている言語のプログラミンの入門サイトもご紹介いただけないでしょうか。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数198
  • ありがとう数0

みんなの回答

  • 回答No.1

 かなりマニアックな処理なのでそんな無料ソフトがあるかどうかはわかりませんが... 自分でソフトを開発する気があるなら、C言語もしくはC++言語あたりでOpenCVというライブラリを用いればまだ楽だとは思います。  とはいえ、画像処理は画像処理経験のない方が想像している以上に大変な処理ですよ><。机の上に100円が何枚あるか数えるだけでも、9割超精度がでるならプログラマーとしてもやっていけるぐらいの能力があるでしょう。最近のデジカメもしっかり顔検出しますが、おそらく中ではとんでもなくすごい処理をしていると思います。  背景に何も特徴がないことが保証されているなら... (1)画像から黒い画素(合いマークの色)を探して二値化画像にする。 (2)適宜フィルタ処理(メディアンフィルタ、膨張収縮など) (3)ラベリングする (4)ラベリングされたそれぞれの領域で直線検出(ハフ変換、ランサック等) (5)直線が一本なら正常、三本なら、そのうち二本はおそらく平行なので、一番角度がずれている直線を抽出し、その直線の角度が、ねじがずれている角度。定点カメラでないなら、斜めから撮っている分、さらに角度の補正が必要になりそう>< 画像処理の用語を勉強しないと何が何だかわからないでしょうが、 私がパッと想像した処理はこんな感じです。でもこれは背景に特徴がないことが前提です。背景に黒い色(合いマークと同じ色)がある程度あるならまた全然違った処理が必要になります。環境によっては今の技術でも不可能な環境だって考えられます。白黒チェック柄なんかは強敵です。 ・C言語、C++言語(どちらも兄弟みたいなもんです) ・OpenCV(手軽にカメラから画像などを取得したい場合はこれ、処理も出来ます) ・画像処理(上の手順で分からない単語が出てきたら「画像処理 ~」で調べれば見つかります) 上のような事柄を勉強していくことになると思います。 画像処理に特化した言語とかは私は聞いたことがないです。 というより、どんな言語であっても画像処理はできます^^。スクリプト言語は微妙ですが... でもCとC++はかなり文献が多いのでネットでもすぐに入門サイトが見つかりますよ。 無料ソフトについてはあまり詳しくなくてすいませんが、 自作するならこんな感じです。 頑張ってください^^

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Linuxでの画像処理

    今Linuxで画像処理を行ってみたいと考えています。 そこで画像処理について色々調べてみたところ、画像処理ボードというのが必要だと知りました。 ネットで検索してみると画像処理ボードは実にたくさんあって、どれを選んでいいのか全く分かりません。 画像処理ボードとカメラの選定基準について教えていただけないでしょうか。 使用目的は、カメラを使ってディスプレイに映像を出力し、映っている範囲内にある物体を2次元的に形を認識する。という事に使いたいと考えております。

  • C言語で画像処理

    C言語で画像処理をしたいのですが、元となる画像の形式は何がよいのでしょうか?BMP,GIF,JPEG,PNG,などいろいろな形式がありますよね。一般的には画像処理プログラミングをするときに、どの形式の画像を用いるのでしょうか? また、その画像の読み込み方がわかりません。C言語は入門書を一通りやってみた程度で、画像処理のプログラミングの仕方がわかりません。 初心者なものでよろしくお願いします。

  • 倒れた画像を起こすのに適当な画像処理ソフトを教えてください

    床の上に置いてある画像を、真上からではなく手前から撮影した写真があります。 当然遠近感が出てしまい、正方形の形でも手前の幅が長く、奥の幅は短く映っています。 それをスキャナで取り込んで、真上から映したような画像にしたいです。 そのような処理をするのにどんな画像処理ソフトを使えば良いのでしょうか?

  • 画像処理ソフト

    画像処理ソフトをインストールして その後アンインストールしたら、画像が見れなくなってしまいました。 画像ファイルがWindowsのマークになってしまい アプリケーションを設定しないと見れなくなってしまったんです。 現在、画像処理ソフトを再インストールして画像を見ることは できるのですが、画像ファイルのプロパティを見ると 種類の所がが画像処理ソフトの名前になっています。 元のようにJPEG・BMPなどのマークを表示するようにするには どうしたらいいんでしょうか? 表現がおかしいかもしれませんが 教えて下さい。お願いします。

  • 画像処理について

    このまえ大学の実験でCCDカメラである物体を写しそれを画像処理(その物体をパソコンの画面にうつしさまざまな処理をする)するという実験をしました。ある物体とは、CCDカメラから1.5メートルの所にある柱に白い紙に星のマークをを書いて貼ってるものなんですが、それを読み込むときにサーチという作業をしました。 その実験のレポートの課題に”サーチエリアとサーチ時間の関係について述べよ”というのがあったのですが、まったくわかりません。わかる方いましたらお願いします。自分で図書室・インターネットなどでかなり探したのですがなかなか良い回答がありません。

  • 画像処理

    CCDカメラにおける画像処理の流れがわからないので、教えてください!入力信号・出力信号がどのような信号になるのでしょうか??

  • opencvによる画像処理。

    opencvによる画像処理。 今opencvを使った画像処理をしているのですが、これって普通のプログラム中に関数みたいな感じで使う事って出来ないのでしょうか? 例えば、Cで車両を制御するプログラムを作ってる場合に、車両が何mm進んだ時点で車両に取り付けたカメラを使って、画像処理を行う。みたいな処理をしたいです。 でもopencvのmain文って、引数が二つあってそれをどう渡せばいいのかよく分かりません。 素人なので分かりずらくて申し訳ありません。

  • 画像処理

    以前画像処理の展示会で 立方体の隣接する2面を1つのカメラで撮像し 1つのモニターで表示していたものを見たことあります。 類似する手法でもよいのでご存知の方教えてください。

  • 画像処理のNo1メーカー

    会社で画像処理が出来るカメラを取付けようという提案があります。 何社かには話しを聞いたのですが、どれも完璧にはいかず、手をこまねいています。 どこか良いメーカーはありませんでしょうか?

  • 画像処理

    大学レポートがどうしても出来ないので皆さんに教えていただきたいのですが、その課題というのが、画像処理のプログラムの問題であります。 私、もう就職が決まっておりまして、この単位を取れないとヤバイのでしてこうして皆さんに泣きついたしだいであります。 課題 カメラからのカラー画像中に写っている、オレンジの玉を抜き出すプログラムを作成しなさい。 です。なにとぞお願いします。