Skip to content

A deep learning-based Streamlit app to detect if a person is wearing a batch card, built with TensorFlow. Includes trained model, app interface, and deployment guide.

Notifications You must be signed in to change notification settings

Ahmad-Ali-Rafique/Batch-Card-Detection-App

Repository files navigation

Batch Card Detection

Batch Card Detection App

This repository hosts a deep learning-powered solution to detect the presence of a batch card on a person using images. Built with TensorFlow and deployed using Streamlit, this app provides accurate predictions and a user-friendly interface.

Features:

  • Detects whether a person is wearing a batch card.
  • Trained on custom-labeled datasets for high accuracy.
  • Intuitive Streamlit-based user interface.
  • Easily customizable and extendable.

Demo

Upload an image to check if a batch card is detected:

Batch Card Detection

Installation

  1. Clone this repository:

  2. Navigate to the project directory:

  3. Install dependencies:

How It Works

  1. Model Training: The model was trained using TensorFlow on a custom dataset with two classes:

    • Batch Card Present
    • No Batch Card Detected
  2. Inference: The app preprocesses the uploaded image and uses the trained model to predict the presence of a batch card.

  3. Streamlit UI: Provides an intuitive interface for uploading images and viewing predictions.

About Me

I’m Ahmad Ali Rafique, a 20-year-old AI & Machine Learning Specialist with expertise in deep learning, natural language processing, and computer vision.

My Expertise:

  • Deep Learning: CNNs, RNNs, and Transformer models.
  • Computer Vision: Image classification, object detection, and facial recognition.
  • Tools & Frameworks: TensorFlow, PyTorch, Streamlit, OpenCV.

Follow me for cutting-edge AI solutions tailored to real-world problems!

Contributing

Contributions are welcome! If you find a bug or want to improve this app, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A deep learning-based Streamlit app to detect if a person is wearing a batch card, built with TensorFlow. Includes trained model, app interface, and deployment guide.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published