A web application that uses machine learning to predict whether a person has anaemia based on an image of their blood.
- Upload an image of blood and get a prediction of whether the person has anaemia.
- View a preview of the uploaded image.
- See the prediction result and a confidence score.
- Frontend: React
- Backend: Django
- Machine Learning: TensorFlow, Keras
- Node.js (LTS version)
- Python 3.x
- pip
- Clone the repository:
git clone https://github.com/your-username/detecting-anemia.git
- Navigate to the project directory:
cd anaemia-detection
- Install the dependencies for the frontend:
cd anaemia_detection_frontend
npm install
- Install the dependencies for the backend:
cd ..
pip install -r requirements.txt
- Run the backend server:
python manage.py runserver
- Run the frontend development server:
cd anaemia_detection_frontend
npm start
- Click the "Choose File" button and select an image of blood.
- Click the "Upload Image" button to upload the image to the server.
- Wait for the prediction result to appear on the screen.