2017-05-12 15 views
-1

私は1つにアンドロイドでカメラを使用してライブカラー検出を行いたいと思います。私が欲しいアプリは、のプレイストアにある「カラーグラブ」のようなものです。 誰でもどのように役立ちますか?どのようにして統一されていますか?ユニティのアンドロイドでカメラを使ってカラーライブを検出する方法

+1

は、それが画像としてカメラ出力を取得し、その中のすべてのピクセルを通過するだけの簡単な作業ではないですか? –

+1

@ BarsiktheCatまたは多分ちょうど中間のものか何か、それはそれを行う方法です。 – Hristo

+0

@Hristo XamarinとJavaにはビットマップがありますが、ユニティについてはわかりません。 –

答えて

1

まあ、サービスを提供するスクリプトではありません。質問をする前に、あなたが試したことを常に提供してください。もしあなたがスクリプトを持っていないのであれば、あなたが望むやり方で、少なくともあなたが望む方法を公開してください。

とにかく、Unity Texture2D.ReadPixels()の方法を見てください。

  • あなたが画面上で必要なものを表示
  • ユーザーが場所に触れ、ReadPixels()
  • を呼びかけ、その後Texture2D.GetPixel()
を使用してテクスチャに欲望の場所の色を取得

大きな領域(1つのピクセルではない)を検索する場合は、目的の場所の周囲のすべてのピクセルを検索して平均色を取得できます。このことができます

希望、

+1

私は生の色の検出について何も知らなかったので、前に申し訳ありません。しかし私は "ar着色ページ"のようなプロジェクトを作りたいと思うし、私はそれにいくつかの機能を追加したい。私は、ユーザーが紙や3Dオブジェクト上でどの色を使用しているかを検出し、テキスト上に表示したいと考えています。例:ユーザーは黒の色を使用するので、私は彼が使用する色を表示します。ヘキサ色ではなく "黒"。悪い英語のために申し訳ありません。 –

関連する問題