カメラが茶色の木製の机に面している Android フォンを持っています。誰かが白い紙を机の上に置いたときにインテントを起動したい.
木製の机では、カメラから返される RGB 値は 3 つの RGB 値すべてで 85 ~ 120 であり、Android スマートフォンはホワイト バランスが取れていません。
赤の RGB 値を if(RedValue > 120){ //fire intent } に設定できる電話が 1 台ありました。これは、その特定の電話で確実に機能しました。ただし、使用したい別のAndroid携帯では、同じように機能していません。確実に動作させたい。
白は RGB(255, 255, 255) であることは理解していますが、たとえば 230 のようにすべての RGB 値が 255 に近くなければならない if ステートメントを配置する必要がありますか?
これを行う最善の方法。助言がありますか?