洛倫佐·比尼
拉斯·範·阿塞爾東克
麗莎·所羅門斯
在C:UsersUser..
中建立一個名為「data」的資料夾,確保該資料資料夾包含Princeton 形狀基準資料集和一個名為cache 的資料夾,該資料夾包含一個名為processed_data的資料夾。
這樣,當您開啟資料資料夾時,其路徑為C:Usersuserdata
包含子資料夾: benchmark 和 cache,路徑如下: C:Usersuserdatabenchmark
和C:Usersuserdatacache
。
快取資料夾包含processed_data資料夾,路徑為: C:Usersuserdatacacheprocessed_data
在快取映射中,也應該有一個exclude.txt
,其中包含我們的標準化方法無法正確標準化的模型的編號。如果不在快取檔案中,則模型將包含在資料庫中,並將對特徵計算和整體效能產生重大影響。
快取資料夾的資料路徑也可以更改,這可以透過更改SAVED_DATA路徑在settings.py
中完成。然後繼續運行main.py
。
第一次運行需要很長時間,因為它會標準化形狀併計算特徵,並將其全部保存在自己的快取檔案中。
對於以下運行,將從快取資料夾中的快取檔案重新載入模型和特徵。執行程式碼時,請務必通讀setting.py
以確保選擇適合您目標的正確設定。
該項目需要以下程序
pip install glfw
或conda install -c conda-forge glfw
pip install PyOpenGL
或conda install -c anaconda pyopengl
pip install matplotlib
或conda install -c conda-forge matplotlib
pip install numpy
或conda install numpy
pip install open3d
或conda install -c open3d-admin open3d
pip install trimesh
或conda install -c conda-forge trimesh
pip install annoy
或conda install -c conda-forge python-annoy
從 Python 解釋器運行main.py
以使用settings.py
中選定的設定運行主檔案。
R/r:旋轉和平移切換 | 刪除:將網格重設到初始位置 | Esc:關閉應用程式 |
左箭頭:向左移動/減少 x 旋轉 | 右箭頭:向右移動/增加 x 旋轉 | |
向上箭頭:向上移動/增加 y 旋轉 | 向下箭頭:向下移動/減少 y 旋轉 | |
+:放大 | -:縮小 | |
輸入:轉到下一個模型 | v:切換頂點 |
從Python解釋器命令列運行evaluation.py
。在執行評估腳本之前,您應確保將以下選項之一設為 true:settings.py 檔案中的USE_DISTANCE_METRIC或USE_RNN 。如果USE_DISTANCE_METRIC設定為True,請確保USE_RNN設定為False ,反之亦然。