ベロダイン センサーによって収集された多くの 3D 点群があります。たとえば、(x, y, z) はメートル単位です。
3D 点群を距離画像に変換したいと思います。
まず、カテジアン座標から球座標への変換があります。
r = sqrt(x*x + y*y + z*z)
azimuth angle = atan2(x, z)
elevation angle = asin(y/r)
今。matlabでこれらの変換を使用して3DポイントをRangeイメージに変換するにはどうすればよいですか?
全体のポイントは約 180,000 で、870*64 の範囲の画像が必要です。
方位角範囲(-180~180)、仰角範囲(-15~15)