本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。
本文為專欄《python三維點云從基礎(chǔ)到深度學習》系列文章,地址為“https://blog.csdn.net/suiyingy/article/details/124017716”。
1 Open3d 安裝
????????Open3d是由Intel發(fā)布的一個開源庫,支持快速開發(fā)和處理3D數(shù)據(jù)。Open3D在c++和Python中公開了一組精心選擇的數(shù)據(jù)結(jié)構(gòu)和算法。后端是高度優(yōu)化的,并且是為并行化而設(shè)置的。
??????Open3d直接使用pip安裝即可。解決下載慢的問題,請切換下載源。設(shè)置方式請參考:python pip_Coding的葉子的博客-CSDN博客。
pip install open3d
????????ply點云格式介紹請參考:點云格式介紹(二)_Coding的葉子的博客-CSDN博客。文章來源:http://www.zghlxwxcb.cn/news/detail-404102.html
????????對于ply點云文件,Open3d讀取到的點云通常存儲到TriangleMesh類中,如下圖所示。下圖中vertices存儲了全部的點云坐標,可以用numpy.array轉(zhuǎn)換成矩陣形式。文章來源地址http://www.zghlxwxcb.cn/news/detail-404102.html
到了這里,關(guān)于Open3d讀寫ply點云文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!