TheTrueCoder / 3dscan-cloud

Running high-quality photogrammetry on (free) cloud computing services.
0 stars 0 forks source link

3D scan processor plugin API #2

Open TheTrueCoder opened 3 years ago

TheTrueCoder commented 3 years ago

This issue will work on defining the API used to communicate between the webserver core and the photogrammetry processing backends. This will give the flexibility to add integrations with other programs in the future.

TheTrueCoder commented 3 years ago

Each plugin will need a class inside them with an init function that takes the path to the respective executable(s) and converts and stores them as absolute paths.

The first function I'll add to the API will take images and generate a model from them. func generate_textured_mesh(image_folder: str, working_dir: str)