2016-12-21 84 views
6

Nokta bulutları için XYZ biçimi için resmi bir özellik var mı?Nokta bulutu XYZ biçim belirtimi

Her yeri araştırıyorum ve bulamadım.

  • puan (her bir nokta için XYZ), koordinatları

  • diğerleri (her bir nokta için XYZRGB) koordinatları artı renkler,

  • içerirler: satır içeren bazı dosyalar olduğunu gördüm

    "Yoğunluk" parametresine sahip başkaları da vardır.

Tüm olasılıkları göz önünde bulundurmalıyım.

+0

Bir dosya biçiminden başlamayı düşünün (resmi bir "metin dosyası" biçimi olmadığı için birçok dosya biçimi var, ancak her programın biçimi şu şekildedir: doc, txt, odt ..). Örneğin, PLY formatı ile çalıştım. Bu dosyada, dosyanın başında farklı özellikler tanımlanabilir. Her XYZ noktasında bir renk veya yoğunluğa (veya başka bir şeye) sahip olmanız (ya da eklememeniz) sizin seçiminizdir. Noktalardan farklı olan elemanlar (yüzler, kenarlar) özellikleriyle de tanımlanabilir. – marcoresk

cevap

2

Hayır, nokta bulutları için .xyz biçimi hakkında resmi bir belirtim yoktur.

.xyz biçimi, daha genel bir dosya biçimi türünün bir parçası olarak düşünülebilir: ASCII point cloud. Sen gibi bu grubun üyelerini diğer birçok uzantıları düşünebiliriz: .asc, .txt,

.pts sorun şartnamenin bu eksikliği dosyanın içeriği oluşturan kişiye göre değişiklik gösterebilir olmasıdır.

En mantıklı olan şey, ilk 3 sütunun her zaman X, Y, Z koordinatlarını temsil etmesi ve sütunların geri kalanı bu noktayla ilişkili bazı skaler alanları temsil etmesidir (Belki R, G, B değerleri veya Nx, Ny, Nz, vb)

Sadece bir sütun sayısını değil aynı zamanda her bir sütunu ayırmak için kullanılan ASCII karakterini ve 1 veya daha fazla olası varlığı dikkate almanız gereken tüm olasılıkları göz önünde bulundurmak isterseniz. Dosyanın başlangıcında "başlık" satırları.

Bildiğim en iyi ASCII nokta bulut yükleyici, CloudCompare numaralı belgede yer almaktadır.

ASCII point cloud

Ve link to the source code: Burada

diyalog bir görüntü var.