• ベストアンサー

open CVでプログラムを作っているんですが・・

open CVでプログラムを作っているんですが・・・ インゲン豆の虫食いの検出できるプログラムの ソースコードを知っている人誰かいませんか? 分かることやヒントになるものなどがあれば 教えてください。 *RS-232Cを使っています。 自分が使っているのは、windowsXPです。

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

  • ベストアンサー
noname#208507
noname#208507
回答No.1

まず見つからないと思います。もし見つかっても、よほど幸運でないと結果は出ないでしょう。生ものは品種や季節で変動するでしょうし、画像処理は撮影条件などの前提が重要になることが多いです。 下の文献(栗の虫食い検出)の内容が近いのではないでしょうか。 http://www.sciencedirect.com/science/article/pii/S0895717710005030 抄録を読むと最初の段階の大雑把な処理は、比較的に簡単な方法で実現しているようです。OpenCV の cvSmooth, cvSobel, cvThreshold あたりを組み合わせれば近いことができるでしょう。後半が性能に関わるのでしょうが、これは自作しないと難しいでしょう。 あとは書籍「画像処理工学 応用事例編」(谷口,長谷.2005, CD-ROM付き)の「4.5 放電画像の変換と領域の強調」や「5.4 しきい値処理と距離変換を用いた領域分割」あたりが応用できそうな気がしますね。

cherry456
質問者

お礼

回答ありがとうございました。 参考になりました。

関連するQ&A

  • Open CV でBitmap描画の高速化

     現在Open CVとVC++2008のC++/CLIを用いてform上のpictureBoxにカメラ画像を表示するプログラムを作成しています。  プログラムは,http://imagingsolution.blog107.fc2.com/blog-entry-91.htmlのサイトの『IplImageのPictureBoxへの描画』の項を参考にさせていただきました。 カメラ画像の描画だけでしたら,問題なく動作しますが,その他の処理を行うと,全体の動作が遅くなってしまいます。 そこで,どうにかして全体の動作速度あげようと,調べているとBitmapの描画は遅いということはわかりました。 しかし,どのようにすればBitmap描画を高速化出来るのかがわかりません... お分かりになる方がいらっしゃいましたら,何卒ご教授お願い致します。

  • 参考にすると良いオープンソースのコードを探しています

    独学でPHPを学び、入門書やサンプルから簡単なプログラムを書いたり、既存プログラムの修正を行えるようになりました。しかし以前一度自分で作ったプログラムをインターネットで公開したら、こんな素人のどうしようもないコードは出すなと非難轟々のメールが届きました。実開発でも使えるアプリが書けるレベルになるには、この先どんなコードを参考に書いていけばよいのか困っています。 作ったプログラムをオープンソースとして公開しても恥ずかしくないようになりたいのですが、セキュリティにも問題なく、参考にすると良いオープンソースのプログラムでお薦めのものはないでしょうか?

    • ベストアンサー
    • PHP
  • ヌメロンのプログラム

    C言語で3桁ヌメロンをつくりたいと思うのですが プログラムが思いつきません (ヌメロンは番組でやっているのとルールは同じです でもシャッフルやダブルなどのアイテムはいりません 数字も完全ランダムでいいです) ソースコードかフローチャートなどヒントになる ものを教えてください よろしくお願いします

  • OCRソフトのオープンソース

    OCRソフトのオープンソースを探しております。 しかし、GPLのようにソースコードを公開しているものが見つからずにおります。 ヒントになるサイトをご存知か方がおられましたら教えてください。 よろしくお願い致します。

  • オープンソースの意味

    オープンソースの意味は プログラムのソースコードを公開するって事ですよね? webプログラミングにおいては HTMLでのソースを言ってるわけじゃないですよね? 例えばOKWAVEはPHPで作られているっポイけど このPHPのコードはどうやったら私にも見れるのでしょうか? 閲覧に専用のソフトが必要なのですか?

  • オープンソース

    オープンソースの一部のコードを改造して自分のコードとして使うのは許可されてるのでしょうか? 例えば、Strutsのあるクラスのある一つのメソッドを改造して自分のクラスの一部として使うのはいいんでしょうか?

  • オープンソースのオリジナルコードと独自改訂コードを共存させるコツ

    現在C#言語で公開されているオープンソースコードに、独自のプログラムを追加したソフトウェアを制作しています(なお、このプロジェクトは、改訂されたコードを元にしたプログラムの配布も認められています)。 しかしながら、この改訂されたプログラムの元となっているソースコードも日々改良が重ねられています。何も手を加えていない状態であれば、オリジナルのコードをすべて既存のプロジェクトに上書きすれば事足りますが、過去のバージョンのコードに手を加えている場合は、オリジナルコードの修正箇所のみを探し出した上で、独自コードと統合するという煩わしさが生じます。 この煩わしさをできる限り軽減したいと思うのですが、何かよい知恵はございますでしょうか。

  • RFCとプログラム

    RFC1939,1869,2822(pop3,smtp,imf)を 読んでいますが、 この規定があるから、 プログラムはどうするのか? については、  どこかに書いてあるものがあるのですか? それとも、 そんな方法はどこにも書かれていなくて、 プログラムする人が、それぞれ自分で考えて プログラムを作っていくのでしょうか? 今は、サンダーバードのソースコードを 参考にしながら考えています。 どこかにあれば助かります。 よろしくお願いします。

  • オープンソース

    これはフリーウェアプログラムのことですか?自分はMIXIやYouTubeのようなものと思ってましたが?ソースコードを公開する。はFireFoxのことですか?

  • MS-DOSでプログラムのソースを・・・

    ある測定機器と、RS232C(インターフェース)で繋がったPCがあります。 PCを起動すると、MS-DOSの初期画面を経て、測定機器の設定を変えたり、データを処理できるプログラムが立ち上がります。 このプログラムのソースを確認したいのですが、”DIR”で探した中にあった”○○.EXE”ファイルをテキストで見ると(当然ではあると思いますが)文字化けしてしまいます。 おそらくC、もしくはFORTRANで作られていると思うのですが、 このプログラムのソースを見るには、どうしたら良いでしょうか。 何か特定のソフトウェアが必要でしょうか? ド初心者なので言葉があやふやで、すいません。