Skip to content

This repository contains an educational web application that predicts blood group types based on fingerprint data using machine learning. The project leverages a pre-trained RandomForestClassifier model integrated with Flask to create a user-friendly interface where users can input fingerprint features and receive blood group predictions.

Notifications You must be signed in to change notification settings

Pragyan2004/Blood-Group-Detection-Using-Fingerprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fingerprint-Based Blood Group Prediction

Introduction:

This repository contains the code for a simple web application that attempts to predict blood group based on fingerprint data. The project utilizes a pre-trained machine learning model (RandomForestClassifier) and a Flask web framework. This project is intended solely for educational purposes to illustrate the process of building a web application that interacts with a machine learning model.

Requirements:

  • Python
  • Flask
  • Scikit-learn
  • Pandas
  • NumPy
  • Pickle

Dataset:-

     https://www.kaggle.com/datasets/rajumavinmar/finger-print-based-blood-group-dataset/data

Features:

  • Web-based interface for inputting fingerprint features.
  • Pre-trained machine learning model for prediction.
  • Display of predicted blood group (for demonstration purposes only).
  • Error handling for invalid input.
  • Model persistence using pickle for efficient loading.
  • Feature scaling using StandardScaler to improve model performance.

Run the Flask app

     python app.py

Open your browser and visit http://127.0.0.1:5000/

Screenshot:

Screenshot 2025-03-08 234229

Screenshot 2025-03-08 234240

Screenshot 2025-03-08 234312

Screenshot 2025-03-08 234324

About

This repository contains an educational web application that predicts blood group types based on fingerprint data using machine learning. The project leverages a pre-trained RandomForestClassifier model integrated with Flask to create a user-friendly interface where users can input fingerprint features and receive blood group predictions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published