-2
私はRubikの立方体を解くプログラムを作りたいと思っています。イメージから色を認識する最も簡単な方法は何ですか?
は基本的に、私はこのような出力を得るための最も簡単な方法をしたい:このようなイメージから
G G Y W W Y B G G
:
。
私はRubikの立方体を解くプログラムを作りたいと思っています。イメージから色を認識する最も簡単な方法は何ですか?
は基本的に、私はこのような出力を得るための最も簡単な方法をしたい:このようなイメージから
G G Y W W Y B G G
:
。
認識に色のみを使用することは、色がシーンの光の変化に非常に敏感であるため、非常に問題があります。あなたは色だけを使う、という場合は、そのため私は、次の操作を行います。
新しい画像では、最初にホワイトバランス調整を行い、サンプリングされた値を使用して各色に応じて画像を分割します。
私の提案は、セグメンテーションの色だけでなく、長方形の形も使用しています。
私はAmitay Nachmaniの答えに同意します。それを改善するために、白いセルが画像に見えない可能性があるので、白いマーカーを(キューブの後ろのように)どこかに置くことができます。その後、ホワイトバランスと黒補正を行い、色を決定します。関連するQAsを見てみましょう:[2色スケールの色の定量値を得る](http://stackoverflow.com/a/35766531/2521214)、[HSV/HSBまたはRGBを使用するにはどうすればよいですか?なぜ?](http://stackoverflow.com/a/30024735/2521214)、[RGB値の基本色名](http://stackoverflow.com/a/37476754/2521214) – Spektre