Noza23 / myovision-app

RESTful API for myovision project
https://github.com/Noza23/myovision
MIT License
0 stars 0 forks source link
computer-vision fastapi instance-segmentation medical-imaging microscopy-images myovision

myovision-app

LMU: Munich License

Description

This is a sub-project of the main project myovision. It provides a Backend for the Application developed for the convenient use and further development of the myovision project. It is a RESTful API developed with the FastAPI framework and has a designated Frontend for the user interaction myovision-app-front

With a slight modification the Backend can be generalized and used for any computer vision project concerning instance segmentation.

Visualizations

Setup

To setup the Application backend locally follow the steps:

1. Get Model Checkpoint

2. Install Dependencies

3. Set Environment variables

Starting Application

  1. Start Redis: follow the simple instructions based on your OS link

  2. Start API:

    uvicorn backend.main:app
  3. Start Frontend: Follow the Instructions

Finally, open the browser go to the url the frontend is running.

Using Container Images

Both Backend and Frontend contian Dockerfile to build docker images using: docker build (docs).

it can then be conveniently managed with docker-compose: docker-compose up (docs).

Contact Information

{
    name = "Giorgi Nozadze",
    email = "giorginozadze23@yahoo.com"
}