Skip to content

⚡ FastAPI Backend for ScolioVis (My Undergrad Thesis)

Notifications You must be signed in to change notification settings

Blankeos/scoliovis-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦴⚡ scoliovis-api

demo

This repository contains the backend api for our undergraduate thesis project entitled: "ScolioVis: Automated Cobb Angle Measurement on Anterior-Posterior Spine X-Rays using Multi-Instance Keypoint Detection with Keypoint RCNN".

A live demo is available on https://scoliovis.app

For more information on the whole project go to blankeos/scoliovis.

Built with

  • Python
  • FastAPI
  • OpenCV
  • PyTorch

Installation

  1. Clone repo

    > git clone https://github.com/blankeos/scoliovis-api.git
    > cd scoliovis-api
  2. Create a virtual environment

    > python -m venv venv
  3. Activate virtual environment

    > venv\Scripts\activate # windows
    > source venv/Scripts/activate # bash/mac
  4. Install dependencies

    > pip install -r requirements.txt
  5. Download the model keypointsrcnn_weights.pt and put inside /models

  6. Run the server

    > uvicorn main:app

About

⚡ FastAPI Backend for ScolioVis (My Undergrad Thesis)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages