• 締切済み

画像処理などで

画像を解析して歯車の歯の数を数えるプログラムを組みたいのですが アルゴリズムがわかりません。 とりあえず2値化してエッジをかけてみたのですが、そこから歯の枚数をどう数えさせようか悩んでいます。 みなさんの考えを聞かせていただけませんでしょうか?

みんなの回答

回答No.1

重心を求めて、平均半径を求めて、その半径で円を書いて、円上で連続画素を数えたらどうでしょう。

avenew
質問者

補足

このような画像なんですが・・・どうでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 画像処理アルゴリズムについて。

    画面上に表示される数値の画像データを読み込みたいのですが、 解析方法として、保存された数値画像データから表示された数値画像データとの対比で解析する形になると思われます。 このアルゴリズムのプログラム方法でいいやり方がありましたら教えてください。 またいい説明をされているサイトがありましたら教えてください。 よろしくお願いします。

  • 画像処理をしたいのですが・・・。

    C言語でjpgなどの画像データを扱って モード法やエッジを表したりなどの画像処理をしたいのですが、 どうやってプログラムをくめばいいのか分かりません。 どのたかプログラムを書いて教えてくれませんか?

  • 【画像処理】円を角張らせる

    お世話になります。 入力画像(2値)には○が描かれているとします。○については、多少いびつな形状のものを想定しています。 この○を角張らせるように修正した画像を出力したいと考えています。 具体的には、すでにちょっと角張っているような部位を求め、それを強めるといったイメージです。 ○部分のエッジ(のようなもの)を求めて、それを処理すればいいのでしょうか。 どのようなアルゴリズムになるのか、どなたかご教授お願いします。

  • 画像処理のアルゴリズム

    多数のスキャンした画像を画像処理ソフトで画質調整を行うことをちょくちょくやっています。 枚数が多いため(1回で数百枚単位)、画像処理ソフトと自動運転ソフトを組み合わせてバッチ処理をやらせていますが、この間PCが使えません。 ですのでいっそ、自分でソフトを作ってしまおうと考えたのですが、画質調整のためのアルゴリズムがわかりません。 手順としてはスキャン画像に対し、グレイスケール化->レベル補正->シャープネス->減色です。 このうち、レベル補正だけが、手ごろなアルゴリズムの解説が見つからず困っています。 どこかにこうした画像処理のアルゴリズムを解説しているWebはないでしょうか。 VBとかCのサンプルがあれば最高ですが、なくてもいいです。贅沢はいいません。

  • エッジ処理などが出来る画像処理フリーウェア

    動画から静止画像を切り抜いてエッジ処理や鮮鋭化してパターンマッチをする、 というプログラムを作りたいのですが、画像処理ソフトの種類が多すぎて何を使えば良いのかわかりません。 ほとんどが自分の探しているのとは違うものばかりで・・・ どういったものが良いのか、わかる方おりましたら教えてください。 よろしくお願いします。

  • 使用する言語(画像処理)

    現在大学で情報系の研究を行っています。 「画像ファイルを読み込んでエッジを検出、エッジのラインで囲まれている部分を一つの領域として取得する」というプログラムを作りたいと思っています。 かなり分かりにくい説明だとは思うのですが、例を挙げますと・・・ 世界地図をスキャナで読み込む ↓ 取得した画像ファイルをプログラムに読み込ませる ↓ 各国の輪郭をエッジとして検出、輪郭以外は真っ白にしてモノクロ化 ↓ エッジで囲まれている部分(国の領土)をそれぞれ一つのオブジェクトとして認識できる。つまり、一枚の画像としてではなくそれぞれの国の領域を持つオブジェクトとして保持することができるようにする。 このようなプログラムを書きたいと思っています。しかし現在はC言語の知識しかなく、他にVisualBasicやJava、C++なども考えていますがどの言語がこのような処理に適しているのか分かりません・・・ どの言語でも書こうと思えば書けるものなのでしょうか?それともそれぞれの言語に得意分野があるのでしょうか?

  • 画像処理のアルゴリズム

    画像をシャープにするとか減色するファンクションを実現したいのですが、ゼロからではきついのでどこかで画像処理のアルゴリズムのしくみを知ったり欲をいえばサンプルソースがあると助かるのですけどそういう情報がフリーで得られるサイト等をどなたかご存知ないでしょうか? 考えてみればシェアウェアやフリーウェアでも画像処理ソフトには色々なエフェクトが実装されています。作者の皆さんとかは個々にアルゴリズムを考えておられるものなのでしょうか?

  • メディアフィルタのアルゴリズムと基本処理の原理

    カラー画像のメディアフィルタ基本処理の原理とアルゴリズムについて教えてください。それと先鋭化処理とエッジ抽出など原理とアルゴリズムについても知っていたぜひ教えてください。

  • 画像処理の研究ですが

    情報学部です。 卒業研究でC言語を用いた特定の動画像を色で検討する研究を考えていますが 参考文献に困っております。 静止画像なら、ディジタル画像入門などで十分ですが 動画像用のプログラムについての書物が見当たりません。 画像に関するC言語のプログラム(アルゴリズム)の書物やそれに関するソースのあるサイトがご存知ならば、是非ご教授下さい。

  • 画像のエッジ抽出について

    画像のエッジ抽出について 画像処理を学び始めたばかりのものです。 細菌や細胞などのエッジを、 C言語を使って抽出しようと思っているのですが ・Sobelフィルタ ・FFTによる低周波カット ・ラプラシアンフィルタなど の代表的なフィルターを組み合わせて使っても、綺麗にエッジが出ません。 二値化してエッジになるのには遠い状態です。 自分の撮った画像が悪かったのか・・と思いましたが、 フリーソフトのimageJで、エッジ抽出という処理をすると 綺麗に最近の形状が出ます。 これはどのようなアルゴリズムを使っているのでしょうか・・・ 教科書やネットを調べていても、上の3つ以外にフィルタがなさそうなので 途方に暮れています。。 お恥ずかしいですが、よろしくお願いいたします。。