Skip to content

alexanderapers/3d-shape-retrieval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

209 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3d shape retrieval

Main dependencies:

  • trimesh
  • scipy
  • pyglet==1.5.27
  • networkx
  • pillow
  • shapely
  • open3d (requires python 3.9 or lower)
  • numba
  • PySimpleGUI
  • Annoy
  • seaborns
  • pickle
  • pandas
  • numpy
  • sklearn
  • tqdm
  • matplotlib

Run the command "pip install -r requirements.txt" to install all the dependencies.

To visualise a mesh, run like this:

  • python main.py mesh_name

example:

  • python main.py m484.ply

or:

  • python main.py

to only open first mesh file

To visualise the querying UI run like this:

  • python main_gui.py

It will automatically use our custom distance function. To use the ANN querying with L2 distance function, add the "--ann" command line argument.

  • python main_gui.py --ann
  • python main_gui.py --custom

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages