point-clouds

    0

    1答えて

    を2D投影を取得私はこのコードによって3D曇り点のコレクションを表示した: glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_COLOR_ARRAY); if (keyframes[i]->numberOf3DPoints > 0) { glColorPointer(3, GL_UNSIGNED_BYTE, s

    1

    3答えて

    Point Cloud LibraryトランクビルドをCUDAオプションを有効にしてセットアップしようとしています。 these instructionsの後にCUDAを正しくインストールしたと思います。 PCLビルドのcmakeのオプション 、いくつかのオプションが認識されないです:私は手動にCUDA_SDK_ROOT_DIRを設定することができる何かが ありますか?同様に、他の根拠のないオプシ

    1

    2答えて

    視覚化ツールキットを使用して、それぞれ異なる色を持つプロット点を散布したいと思います。私はhereというアドバイスを使って灰色の点をプロットしましたが、それぞれに色を付ける方法を理解していません。 キューブの例の関連部分は以下のとおりです。 vtkPolyData *cube = vtkPolyData::New(); vtkPoints *points = vtkPoints::New();

    3

    1答えて

    私はライブラリで作業するのがとても新しいです。いくつか問題があります。 パソコン(Windows 7,32ビット)にPCLとすべての依存関係がインストールされており、that "Simple Cloud Visualization" exampleのような簡単な例を構築して使用できます。しかし、more complete sampleを使用する場合、Visual Studio 2010はリンクエラ

    0

    1答えて

    床の向きに基づいて3次元の点群を回転させようとしています。私は床を検出し、その法線ベクトルを計算しました。私はこの法線ベクトルを使って、フロア上のすべての点が同じy値を持つようにします。 正規化された2つのベクトルの内積は、それらの間の角度の余弦なので、まず、現在の法線ベクトル(0.856,0.958,2.58)と目的の法線ベクトル(0.0、0.958,0.0)を正規化します。ドットプロダクト=

    3

    1答えて

    私はMatlabのすべての個々の点の間の距離を計算したい(好ましくは重複しない)点群を持っています。 座標を持つ行列の形式は、points [ p x n x d ]です。 p = 1(今のところ)は、nは点の数と同じ大きさであり、dは次元数(この例では3)の大きさです。 これは私が持っているデータです。だから私は、三次元での三点を持っている points(:,:,1) = 1 2 3 point

    0

    1答えて

    ポイントクラウドを取得する処理を使用しようとしています。しかし、それは動作しないことが判明しました import SimpleOpenNI.*; import processing.opengl.*; SimpleOpenNI kinect; void setup() { size(1024, 768, OPENGL); kinect = new Simple

    2

    1答えて

    外ベクトル消去イテレータ私は現在、2点間剛体変換を計算しようとしているので、私はpointclouds.orgのチュートリアルによって与えられたコードを使用しようとした設定: http://www.pointclouds.org/documentation/tutorials/iterative_closest_point.php#iterative-closest-point 私の場合は、データ

    4

    1答えて

    私はlidarファイルから大量のポイントクラウドデータを表示したり変更したりするアプリケーションを持っています(最大数ギガバイトまで、時々同時にロードされることもあります)。このアプリでは、ユーザーは読み込まれたポイント(上から)の2D画像を表示し、別のウィンドウ(側面から)で表示するプロファイルを選択することができます。この場合も、何百万ものポイントが含まれ、OpenGLを使用して表示されます。