1.S3DIS數據加載
- 通過os.listdir列出當前目錄下的所有文件,然後篩選出文件名中包含“Area_5”的作爲測試集(根據if語句進行判斷),其他的則作爲訓練集
- 使用os.path.join來進行路徑的拼接
- 使用numpy.load可以用來加載npy文件
- numpy中一位數組的拼接:numpy.extend
- 對於輸入的點集,我們將整個房間劃分爲1.0mx1.0m的block,然後再在每個block內部隨機選取一個點作爲中心點,並且要求圍繞該中心點構建的block所包含的點的數目必須大於1024,也就是說block內部的點不能過於稀疏。然後我們還需要對點的座標進行歸一化,此外,對顏色信息也要進行歸一化