If you have any questions, need project reports or PowerPoint presentations, or require the complete code and setup instructions, don't hesitate to contact me:
📧 Email: abhishekr2088@gmail.com 🔗 LinkedIn: Abhishek R
The system architecture is designed to predict blood groups from fingerprint images using deep learning techniques. The architecture includes the following components:
Here’s the general flow of the system:
Follow the steps below to set up the project environment:
Before setting up the project, ensure that you have the following installed on your system:
- Python 3.x: Required for running the project and deep learning model.
- Anaconda: For managing environments and dependencies (can be installed via Anaconda website).
- Git: For cloning the repository (can be installed via Git website).
- Visual Studio Code or PyCharm: Recommended text editors/IDEs for code editing.
Clone the repository to your local machine:
git clone https://github.com/Karthikg1908/Blood-Group-Prediction-from-Fingerprints-Using-CNN.git
cd Blood-Group-Prediction-from-Fingerprints-Using-CNNIt's recommended to use a virtual environment for managing dependencies
For Windows:
python -m venv venv
venv\Scripts\activate
For macOS/Linux:
python3 -m venv venv
source venv/bin/activate
Install necessary dependencies using Conda:
conda install -c conda-forge keras
conda install -c anaconda scikit-learn
conda install -c conda-forge opencv
conda install -c anaconda scikit-image
conda install -c anaconda flask
conda install numpy
conda install pillow
After installing the Conda dependencies, install the remaining packages with pip:
pip install tensorflow
pip install pandas
pip install werkzeug==2.3.7
pip install flask torch torchvision torchaudio pillow werkzeug flask-wtf wtforms
Run the Flask application with the following command:
python app.py
Open a web browser and navigate to http://127.0.0.1:5000/ to use the fingerprint blood group prediction system.
We welcome contributions to improve the project. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make the changes, and ensure to test them thoroughly.
- Submit a pull request with a clear description of the changes.
For any issues or bugs, feel free to open an issue in the GitHub repository.
- Improve model accuracy by experimenting with deeper architectures or other deep learning models (e.g., ResNet, Inception).
- Add support for real-time fingerprint scanning and blood group prediction.
- Extend the project to classify more characteristics from fingerprints, such as age or gender.
If you have any questions, need project reports or PowerPoint presentations, or require the complete code and setup instructions, don't hesitate to contact me:
📧 Email: abhishekr2088@gmail.com 🔗 LinkedIn: Abhishek R