Welcome to FastAPI Dog Emotion Detector!
This web application is built using FastAPI, a modern web framework for building APIs with Python.
Purpose
The purpose of this application is to analyze images of dogs and determine their emotions and postures using machine learning models.
Technology Stack
- FastAPI: A modern, fast (high-performance) web framework for building APIs with Python.
- TensorFlow: An open-source machine learning framework for building and training machine learning models.
- Python: The programming language used for building the application logic.
- PIL (Python Imaging Library) / Pillow: Python libraries for image processing, used for loading and processing images.
- uvicorn: ASGI server used for running the FastAPI application.
How It Works
The application provides two endpoints:
- /predict-dog-emotion: Upload an image of a dog, and the application will predict the dog's emotion based on its posture and behavior patterns.
- /predict-dog-posture: Upload an image of a dog, and the application will predict the dog's posture or body movement.
Get Started
To use the application, upload an image of a dog to one of the provided endpoints and receive the analysis results.
Contributions
Contributions to the application are welcome! You can find the source code on GitHub.
Contact
If you have any questions or feedback, feel free to contact us at example@email.com.