締切済み 画像処理などで 2009/04/16 18:57 画像を解析して歯車の歯の数を数えるプログラムを組みたいのですが アルゴリズムがわかりません。 とりあえず2値化してエッジをかけてみたのですが、そこから歯の枚数をどう数えさせようか悩んでいます。 みなさんの考えを聞かせていただけませんでしょうか? 画像を拡大する みんなの回答 (1) 専門家の回答 みんなの回答 SortaNerd_ ベストアンサー率59% (309/522) 2009/04/16 19:43 回答No.1 重心を求めて、平均半径を求めて、その半径で円を書いて、円上で連続画素を数えたらどうでしょう。 質問者 補足 2009/04/16 21:27 このような画像なんですが・・・どうでしょうか? 通報する ありがとう 0 広告を見て他の回答を表示する(0) カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A 画像処理アルゴリズムについて。 画面上に表示される数値の画像データを読み込みたいのですが、 解析方法として、保存された数値画像データから表示された数値画像データとの対比で解析する形になると思われます。 このアルゴリズムのプログラム方法でいいやり方がありましたら教えてください。 またいい説明をされているサイトがありましたら教えてください。 よろしくお願いします。 画像処理をしたいのですが・・・。 C言語でjpgなどの画像データを扱って モード法やエッジを表したりなどの画像処理をしたいのですが、 どうやってプログラムをくめばいいのか分かりません。 どのたかプログラムを書いて教えてくれませんか? 【画像処理】円を角張らせる お世話になります。 入力画像(2値)には○が描かれているとします。○については、多少いびつな形状のものを想定しています。 この○を角張らせるように修正した画像を出力したいと考えています。 具体的には、すでにちょっと角張っているような部位を求め、それを強めるといったイメージです。 ○部分のエッジ(のようなもの)を求めて、それを処理すればいいのでしょうか。 どのようなアルゴリズムになるのか、どなたかご教授お願いします。 画像処理のアルゴリズム 多数のスキャンした画像を画像処理ソフトで画質調整を行うことをちょくちょくやっています。 枚数が多いため(1回で数百枚単位)、画像処理ソフトと自動運転ソフトを組み合わせてバッチ処理をやらせていますが、この間PCが使えません。 ですのでいっそ、自分でソフトを作ってしまおうと考えたのですが、画質調整のためのアルゴリズムがわかりません。 手順としてはスキャン画像に対し、グレイスケール化->レベル補正->シャープネス->減色です。 このうち、レベル補正だけが、手ごろなアルゴリズムの解説が見つからず困っています。 どこかにこうした画像処理のアルゴリズムを解説しているWebはないでしょうか。 VBとかCのサンプルがあれば最高ですが、なくてもいいです。贅沢はいいません。 エッジ処理などが出来る画像処理フリーウェア 動画から静止画像を切り抜いてエッジ処理や鮮鋭化してパターンマッチをする、 というプログラムを作りたいのですが、画像処理ソフトの種類が多すぎて何を使えば良いのかわかりません。 ほとんどが自分の探しているのとは違うものばかりで・・・ どういったものが良いのか、わかる方おりましたら教えてください。 よろしくお願いします。 使用する言語(画像処理) 現在大学で情報系の研究を行っています。 「画像ファイルを読み込んでエッジを検出、エッジのラインで囲まれている部分を一つの領域として取得する」というプログラムを作りたいと思っています。 かなり分かりにくい説明だとは思うのですが、例を挙げますと・・・ 世界地図をスキャナで読み込む ↓ 取得した画像ファイルをプログラムに読み込ませる ↓ 各国の輪郭をエッジとして検出、輪郭以外は真っ白にしてモノクロ化 ↓ エッジで囲まれている部分(国の領土)をそれぞれ一つのオブジェクトとして認識できる。つまり、一枚の画像としてではなくそれぞれの国の領域を持つオブジェクトとして保持することができるようにする。 このようなプログラムを書きたいと思っています。しかし現在はC言語の知識しかなく、他にVisualBasicやJava、C++なども考えていますがどの言語がこのような処理に適しているのか分かりません・・・ どの言語でも書こうと思えば書けるものなのでしょうか?それともそれぞれの言語に得意分野があるのでしょうか? 画像処理のアルゴリズム 画像をシャープにするとか減色するファンクションを実現したいのですが、ゼロからではきついのでどこかで画像処理のアルゴリズムのしくみを知ったり欲をいえばサンプルソースがあると助かるのですけどそういう情報がフリーで得られるサイト等をどなたかご存知ないでしょうか? 考えてみればシェアウェアやフリーウェアでも画像処理ソフトには色々なエフェクトが実装されています。作者の皆さんとかは個々にアルゴリズムを考えておられるものなのでしょうか? 画像処理の研究ですが 情報学部です。 卒業研究でC言語を用いた特定の動画像を色で検討する研究を考えていますが 参考文献に困っております。 静止画像なら、ディジタル画像入門などで十分ですが 動画像用のプログラムについての書物が見当たりません。 画像に関するC言語のプログラム(アルゴリズム)の書物やそれに関するソースのあるサイトがご存知ならば、是非ご教授下さい。 メディアフィルタのアルゴリズムと基本処理の原理 カラー画像のメディアフィルタ基本処理の原理とアルゴリズムについて教えてください。それと先鋭化処理とエッジ抽出など原理とアルゴリズムについても知っていたぜひ教えてください。 画像のエッジ抽出について 画像のエッジ抽出について 画像処理を学び始めたばかりのものです。 細菌や細胞などのエッジを、 C言語を使って抽出しようと思っているのですが ・Sobelフィルタ ・FFTによる低周波カット ・ラプラシアンフィルタなど の代表的なフィルターを組み合わせて使っても、綺麗にエッジが出ません。 二値化してエッジになるのには遠い状態です。 自分の撮った画像が悪かったのか・・と思いましたが、 フリーソフトのimageJで、エッジ抽出という処理をすると 綺麗に最近の形状が出ます。 これはどのようなアルゴリズムを使っているのでしょうか・・・ 教科書やネットを調べていても、上の3つ以外にフィルタがなさそうなので 途方に暮れています。。 お恥ずかしいですが、よろしくお願いいたします。。 ピンボケ画像 カメラなどで写真をとりその画像を解析するとき,その画像がピンボケなのかピンボケではないのかを判断する理論,または,画像処理アルゴリズムと言うのもはあるのでしょうか? もし,ご存知の方がいらっしゃいましたら,是非教えてください. 画像処理 (3次元のモデルと画像のマッチングのアルゴリズムについて) 画像処理を勉強しているものなのですが、 現在2次元画像同士のマッチング(テンプレートマッチング)などはプログラムが組めるのですが 計算機内に作った3次元のモデルと画像のマッチング、つまり3次元物体の姿勢推定のアルゴリズムがよくわかりません。簡単でいいので教えてください。 よろしくお願いします。 画像処理 大学レポートがどうしても出来ないので皆さんに教えていただきたいのですが、その課題というのが、画像処理のプログラムの問題であります。 私、もう就職が決まっておりまして、この単位を取れないとヤバイのでしてこうして皆さんに泣きついたしだいであります。 課題 カメラからのカラー画像中に写っている、オレンジの玉を抜き出すプログラムを作成しなさい。 です。なにとぞお願いします。 画像の2値化について グレー画像を微分ヒストグラムを用いて2値化する方法を教えてください。 プログラムが書ける程度の詳しさでアルゴリズムの説明をお願いします。 画像をキレイに印刷したいですが、ひどく荒れてしまいます 画像が表示される際や印刷時の、ピクセルと解析度の関係について 色々な方の質問、回答を何度も読ませていただき、意味はなんとなく理解できました。 解析度がカギなのですよね?この解析度は具体的にどのように変更させられるのでしょうか? 実際、320万画像だという携帯電話で撮影した「320×240」の画像をパソコンに取り込み、 フォトショップで画像の編集(撮影日時を入れたり等単純な編集です)をしてから印刷をしたいのです。 何度印刷しても画像が荒れてしまい、PCの画面で表示されているようなキレイな画像にはほど遠いのです。それで、このサイトで皆様の質問と回答を読んだ結果、 プリンタの解析度の設定を変更させるのか?フォトショップで画像の解析度を変更させるのか?という考えに至ったのですが、この考えであっているでしょうか?あっていれば、どのようにしてプリンタやフォトショップの解析度を変更させればよいのですか?適切なdpi値は?また、この考えが誤っているものであれば、この画像をできるだけキレイな画像で印刷できる正しい方法を教えてください。よろしくお願いします。 減色処理について pgm画像で多値化による減色処理について、 アルゴリズムやプログラムが書ける程度に できるだけやさしく説明してください。 無理な質問かもしれませんが、よろしくお願いします。m(_ _)m 画像処理のサイズを256から512へ 画像処理(2次元フーリエ変換)のプログラムを作ったのですが、画素数256の画像を プログラムによりサイズ256の処理はうまくいったのですが 画素数512をサイズ512の処理した絵は256の時よりも全体が薄く 256の処理した絵を拡大した感じに出力されます。 絵:フーリエ図(対数をとっています。) プログラムの処理サイズを256から512に変えるだけではいけないのでしょうか? 私は Const Size As Integer = 256 に定義して callで渡しています。(あまり関係ないとおもいますが・・・・) Scilabでの画像の切り出しについて 現在、Scilabを使った画像抽出を研究しています。 今、「エッジを検出し、そのエッジで囲まれた範囲だけの画像を切り出す」という作業を行っているのですが、Scilabは最近始めたばかりで、どのようにすれば切り出せるのかわかりません。 どのようなプログラムを作ればよいのか、わかる方いらっしゃったら是非教えてください。 よろしくお願いします。 aviutlで画像のロゴを消す aviutlで画像のロゴを消すことはできますか? 動画ではなく、画像です。 検索しても動画のロゴを消す方法ばかりでした。 ロゴ解析や透過性ロゴのプラグインを入れて、画像のロゴの部分を解析を行っても「画像の枚数が足りません」と表示されます。 どうすればいのかわかりません。 また、フリーソフトで画像のロゴ消しが簡単にできるものがあれば教えてください。 どうかお願いします。 VB.NETでの画像処理について 初めて書き込みます。 現在VB.NETと画像処理を勉強中です。 最終的には、画像を取り込んで画像の被写体の縦と横の長さをVB.NETから求めるのが目的です。 現在画像の色情報から輝度を求め、その画素数をカウントしてヒストグラムを求めるところまでは、おぼろげながら理解できています。しかし、画素数をカウントし縦と横の長さを求めるプログラムの作り方がわかりません。 解る方がいましたらぜひおしえてください。 ※画像処理についてですが、プログラムが関わっているので書き込みました。カテゴリーが違っていたらすいません。 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
補足
このような画像なんですが・・・どうでしょうか?