• ベストアンサー

ペットボトルがあるかどうか。

一枚の画像を用意し、その画像にラベルをとったペットボトルが写っているかどうかを判別するプログラムを作ろうと思っています。しかし、判別がうまくいきません。 何かいい判別の仕方はありませんか? ご意見宜しくお願いします。

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

  • ベストアンサー
  • jun2004
  • ベストアンサー率42% (24/57)
回答No.4

背面に模様(ex.縞模様など)を置いて標準の光源(間接照明が良いと思う)を設定します。で、標準画像を撮影して保存します。判定したい画像と標準画像の相関で判断するようなアプローチも考えられます。 または、微弱な赤色レーザーを当てて光の屈折具合をWebカメラで撮れば赤色の位置判定だけでもいいかもしれません。 この手の問題は対象の特徴を考慮した撮影環境の工夫が大きなファクターになる場合が多いです。判定ロジックとあわせて検討されると良いと思いますよ。

yasunori1984
質問者

お礼

お礼が遅くなりすいませんでした。某有名大学の教授に相談したところ、似たようなことを申しておりました。輝度の変化を調べると、背景とペットボトルが通った背景では変化が見られる可能性があると。貴重なご意見本当にありがとうございました!!そして、お礼が遅くなりすいませんでした。

その他の回答 (3)

  • kirinoma
  • ベストアンサー率53% (288/542)
回答No.3

あなたが作ろうとしているアプリケーションは、製造ラインを流れるペットボトルに抜けがないか監視するというようなものなのでしょうか。その場合なら、inaken11さんのおっしゃるように商品化された画像センサを使うのが簡単かもしれません。 http://www.keyence.co.jp/gazo/nyumon/ もしくは、ペットボトルの自動認識というのはリサイクルのための分別システムのための機能としても、研究がたくさんありますよね。あなたのプログラムもそのような目的で組まれているのかな、と思いました。ここで「ラベルをとった」と断っているのはゴミ回収の前にリサイクル処理の負担を軽くするために「その他のゴミ」「ラベルの付いたペットボトル」「ラベルがとってあるペットボトル」があって、「ラベルがとってあるペットボトル」のみを正解値とする、というような意図、テーマがあるのでしょうか? もしそうだったらこの方の研究は関連がありそうですね。 http://www-cv.mech.eng.osaka-u.ac.jp/~makihara/index-j.html もしくは授業のレポートなどで、背景や対象の大きさが正規化された様な、簡単な課題なのでしょうか。 いずれにせよ、imogasiさんのおっしゃるように、「問題設定」と「うまくいかなかった判別方法」と「どういう点でうまくいかなかったか」がよくわからないので、的確な回答は難しいと思います。

yasunori1984
質問者

お礼

お礼が遅くなってすいませんでした。あれから、色々調べた結果可変テンプレートマッチングという方法が見つかりました。しかし、この方法はあまりにも情報が少なくて・・・。米国の論文にはあるのですが。新たに自分でプログラム作ることにしました。貴重なご意見本当にありがとうございました!!そして、お礼が遅くなってすいませんでした。

  • inaken11
  • ベストアンサー率16% (1013/6245)
回答No.2

凄く後ろ向きな回答ですが、画像センサーを使うという手もあります。 どちらにしろ、二値化や、スレッシュホールドの問題が大きいと思います。

yasunori1984
質問者

お礼

回答ありがとございます。そうですね、画像センサーを用いればできそうですね。でも、今回はWebカメラだけを用いて実現しようと思っています。 確かに、ペットボトルは透明なために、背景と重なってしまうので二値化しても、差がみいだせません。なんとか、調べてみます。ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

私が3年間計5万件以上、別記のカテゴリの質問をOKWEBを毎日見てますが、(コンピュタのカテだけです)、一番学理的な質問だと思います。大学院や専門(仕事)で画像処理を研究や実用にされている世界の方でないと歯が立たないでしょう。ここにしつもんするより、論文などを調べるべきです。このOKWEBの質問者や回答者層からはあまり回答が付きそうにない質問だと思います。指導教授に指導を仰ぐとか。 数学・理科系の質問にさえも回答は少ないように思います。 背景(画像)などは、ボトルは単一なんですか。立ったままで流れるのか、倒れたり斜めになったりがあるのでしょうか。結果的に特徴を数値化する手法を画像認識の本で研究され ないと駄目でしょう。このOKWEBで1000字以内で説明できるものでもないでしょうし、論文発表の場でありませんから、本の紹介でも上がれば良いですね。

yasunori1984
質問者

お礼

回答ありがとうございます。そうですね、やっぱり難しい問題ですよね。指導教授に聞いても、やはり難しいようです。キャップがあるかどうかでの判別ならできそうなのですが。imogasiさんの言われる通り、過去の論文を調べてみようと思います。ありがとうございました。 ちなみに、私的にはパターンマッチング法を改良するとできるのではないかと、あさはかな考えをもっています。 ありがとうございました。