Open3d: voxelgrid

Criado em 4 jul. 2018  ·  4Comentários  ·  Fonte: intel-isl/Open3D

Existe uma maneira de obter os pontos dentro de um voxel. Gostaria de converter minha nuvem de pontos em uma grade de voxel e fazer algumas análises estatísticas sobre os pontos dentro de cada voxel.

question

Comentários muito úteis

Umm, a interface python não tem uma função para isso. Você precisa escrever uma função C ++ para fazer isso.
A outra opção é usar EstimateNormals para calcular os normais diretamente e, em seguida, escrever um RANSAC para extração de plano.

Todos 4 comentários

Oi. Você poderia elaborar um pouco mais? Para responder à seguinte pergunta:

Existe uma maneira de obter os pontos dentro de um voxel.

Você pode usar a redução da resolução de voxel
http://www.open3d.org/docs/tutorial/Basic/pointcloud.html#voxel -downsampling

Eu tenho uma nuvem de pontos e estou tentando segmentar os planos verticais em minha nuvem de pontos. Para isso, pensei em criar pequenos voxels, estimar os normais com base nos pontos dentro de um determinado voxel e usar RANSAC para ajustar um modelo para plano vertical. No entanto, a nuvem de pontos com amostragem reduzida fornece apenas a média dos pontos dentro do voxel. Eu queria saber se existe uma maneira de extrair todos os pontos dentro de um determinado voxel, que poderia ser representado por algum id.

Umm, a interface python não tem uma função para isso. Você precisa escrever uma função C ++ para fazer isso.
A outra opção é usar EstimateNormals para calcular os normais diretamente e, em seguida, escrever um RANSAC para extração de plano.

Ok obrigado

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Timu777 picture Timu777  ·  3Comentários

prerakmody picture prerakmody  ·  3Comentários

DKandrew picture DKandrew  ·  4Comentários

lordlycastle picture lordlycastle  ·  3Comentários

mike239x picture mike239x  ·  4Comentários