3Dセンサから距離行列を取得しましたが、どのようにして異なる色(RGB)で距離情報を表現できますか?例えば、赤は短距離を意味し、緑は中距離を意味し、青は長距離を意味する。3次元カメラからの距離情報をRGBで表現する方法
0
A
答えて
0
ポイントをPointXYZRGBクラウドにコピーするだけで、範囲値に応じてr、g、b値を設定します。したがって、次のようなものがあります。
pcl::PointCloud<pcl::PointXYZRGB>::Ptr pointCloudXYZItoXYZRGB(const pcl::PointCloud<pcl::PointXYZI>::Ptr in)
{
pcl::PointCloud<pcl::PointXYZRGB>::Ptr out(new pcl::PointCloud<pcl::PointXYZRGB>);
// Fill in the cloud data
out->width = in->width;
out->height = in->height;
out->is_dense = false;
out->points.resize(in->width * in->height);
for (size_t i = 0; i < in->points.size(); ++i)
{
out->points[i].x = in->at(i).x;
out->points[i].y = in->at(i).y;
out->points[i].z = in->at(i).z;
if (out->points[i].y > 5)
{
out->points[i].r = 255;
out->points[i].g = 0;
out->points[i].b = 0;
} //etc
}
return out;
}
0
MATLABではカラーマップを使用しています。深度データが16ビットの単一チャンネル画像に格納されていると仮定して、以下のコードを使用します。
im=imread(‘pathtoyourimage’)
clrd=ind2rgb(im, jet(2^13))
関連する問題
- 1. 多次元ユークリッド距離(Python)
- 2. 1次元整数RGB配列から離れた各色のRGB値を取得する方法
- 3. USB:3D距離情報のプロトコル
- 4. "3-Tiered"アプリケーションでのデータベースビュー/要約情報の表現方法
- 5. Netlogoパッチからのパッチに関する平均距離情報を追加します。3 -3
- 6. GoogleマップAPI-距離情報ウィンドウの代替ルートを表示
- 7. Google距離マトリックスAPI情報ウィンドウ
- 8. 多次元配列からの情報の表示?
- 9. Google Maps API V3の表示時間と距離情報ウィンドウ
- 10. 画像からカメラ関連情報を抽出する方法
- 11. iphoneでカメラを使って距離を調べる方法
- 12. XMLから特定の情報を抽出する(Googleの距離行列API)
- 13. artoolkitカメラとArMarkerの距離
- 14. カメラとオブジェクトの距離は?
- 15. qtモビリティ(symbian)での位置情報アプリの距離の計算方法は?
- 16. 1次元配列から2次元配列に情報をコピーする方法は?
- 17. 2次元プロットで他のプロファイルから距離を持って各プロファイルをプロットする方法は?
- 18. 銀河空間の中心からの多次元距離を計算する
- 19. 多次元配列から動的に情報を取り出す方法
- 20. 未知の距離メトリックを有する一次元データをclastering
- 21. Netlogo:特定の赤いパッチからの距離情報を持つパッチを作る方法
- 22. 現在のコンテキストからモデル情報を更新する方法
- 23. MVCでモデル間情報を表現する方法は?
- 24. 正規表現のLevenshtein距離
- 25. 3次元データユニットをmatplotlibで表示する方法は?
- 26. データベースの銀行口座情報を表現する方法は?
- 27. 次項ジオ距離
- 28. Railsでユーザごとのデータベース情報を分離する方法
- 29. 球の3次元グリッドを表現する
- 30. ASP.NET - サーバーの統計情報を表示する方法/情報?