タンゴのRGBカメラとDepthデータを使用して、1つの色だけを含む特定のポイントクラウドを作成したいと考えましたが、これにどう対処するかはわかりません。Project Tangoポイントクラウドデータから特定の色を抽出するにはどうすればよいですか?
私がしたいことは、XYZ値に基づいて最終的にブレンダー内のオブジェクトを再構築することです。バックグラウンドからこのオブジェクトを抽出する方法は、色に基づいています。それは自分のものです。 3Dオブジェクト上の図と同様です。
タンゴのRGBカメラとDepthデータを使用して、1つの色だけを含む特定のポイントクラウドを作成したいと考えましたが、これにどう対処するかはわかりません。Project Tangoポイントクラウドデータから特定の色を抽出するにはどうすればよいですか?
私がしたいことは、XYZ値に基づいて最終的にブレンダー内のオブジェクトを再構築することです。バックグラウンドからこのオブジェクトを抽出する方法は、色に基づいています。それは自分のものです。 3Dオブジェクト上の図と同様です。
タンゴのC APIの例を確認することをお勧めします。 Javaでそれをすべて行うことが可能であるべきであるが、Cの例では、この例では、カラー画像におけるpointcloudの情報を置く...あなただけの希望https://github.com/googlesamples/tango-examples-c
でコードを確認してください cpp_rgb_depth_sync_exampleはあなたにいくつかのアイデアを与える必要がありますと呼ばれます逆を行う! - カメラ組み込み関数(上記の例を参照)を使用すると、点群の各点を画像内のボクセルにリンクすることができます。 - 各ポイントの色を取得したら、興味のないポイントを削除できます。
カラー画像はyuv形式です(RBGで変換することをお勧めします)。
こちらがお役に立てば幸いです。
「興味のないポイントを削除する方法」の擬似コードを付けることはできますか?私は適切な色のセグメンテーションを得ることができる、私はそれに向かってアプローチすることができます、私はcolorindex 72の下のポイントだけを含めるといいですか? – Vikrant