Перейти к файлу
Iain Sproat 30101a8d09
chore(deps): use bullseye debian release (current stable) (#10)
2023-03-29 16:17:50 +01:00
.circleci Should build in the server directory 2022-10-31 16:31:37 +00:00
.idea working 2021-10-06 12:18:52 +03:00
python-connect Update Point Commit.py 2021-09-21 09:55:59 -04:00
server chore(deps): use bullseye debian release (current stable) (#10) 2023-03-29 16:17:50 +01:00
web-app chore(deps): update npm dependencies 2023-02-07 09:27:16 +00:00
README.md readme 2021-10-06 17:49:37 +03:00

README.md

Speckle ML demo app (image to pointcloud)

WARNING: This repo is the result of a 1day hackathon and is very unstructured.

Description of directories:

  • python-connect: quick proof of concept way of sending pointclouds to a speckle server
  • web-app: The frontend Vue app
  • server: The final backend (includes a copy of the built frontend, for serving)

The server directory started with a clone of the ML model repository that can be found at https://github.com/ialhashim/DenseDepth

In there, there are some extra files that were added/modified:

  • cherry.py - the startup script for this app
  • run.py - edited from a previous script - the pre-processing and post-processing logic
  • sp.py - utility to send pointclouds to a speckle server
  • Dockerfile - for building a docker image with this app
  • Makefile - build and run commands for easily build and run the docker image

To build the app:

  • go into the server directory
  • follow the instructions in the original README.md to download the NYU pretrained model.
  • run make build
  • edit Makefile to include your config
  • run make run