画像内の単一色を分離する方法
-
13-09-2019 - |
質問
私は、PythonのOpenCVのバインディングを使用していますし、現時点では私はcolorrangeを隔離しよう。それは私が赤みを帯びていないすべてのものをフィルタリングすることを意味します。
私は赤のカラーチャンネルを撮ってみましたが、これはあまりにもイメージの中に空白が含まれています。
これを行うには良い方法は何ですか?
解決
異なるカラースペースを使用します。 http://en.wikipedia.org/wiki/HSL_color_space
他のヒント
HSV色空間を使用してください。あなたが含まれていると考える範囲のH値「赤」とあなたはそれが中立、栗色、ブラウン、またはピンクであることを考慮していないことを十分に大きいS値を持つピクセルを選択します。あなたはまた、低Vの持つピクセルをスローする必要があるかもしれません。ので、あなたのHの範囲は2つの部分、255近い1、0に近い他になり、H寸法は円形で、円は分割ここで赤が右です。
方法Rと同様の式を用いて約」= R-(G + B)
所属していません StackOverflow