Skip to content

This mobile application uses the camera to capture images and sends them to a microservice for image captioning. Powered by a machine learning model, the app generates descriptive captions for each photo, providing visually impaired users with a detailed understanding of their surroundings through auditory feedback

Notifications You must be signed in to change notification settings

Narius2030/IMCP-Mobile-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

FastAPI Microservice

  • Develop an APIs to retrieve metadata and images which were normalized in Data Lake for automated incremental learning process.
  • Develop an APIs to upload captured image and metadata of user to storage system for later usages and then activate model.
  • Utilize Nginx to route and load balance among API service containers for reducing the latency and avoiding overload on each service.

image

For containerizing the backend, I configured these containers. Furthermore, Our backend is erect on FastAPI which is one of Python's frameworks

  • Metadata Service

image

  • Model Service

image

  • Build all up
docker-compose up --build

Mobile Application UI

image

About

This mobile application uses the camera to capture images and sends them to a microservice for image captioning. Powered by a machine learning model, the app generates descriptive captions for each photo, providing visually impaired users with a detailed understanding of their surroundings through auditory feedback

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published