https://github.com/sarthak-1408/finger-counter
This Repo represents Finger Counter on a live feed, you can easily count the number on your fingers.
https://github.com/sarthak-1408/finger-counter
computer-vision machine-learning-algorithms mediapipe opencv python3
Last synced: 7 months ago
JSON representation
This Repo represents Finger Counter on a live feed, you can easily count the number on your fingers.
- Host: GitHub
- URL: https://github.com/sarthak-1408/finger-counter
- Owner: Sarthak-1408
- Created: 2021-06-26T17:19:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T17:29:10.000Z (over 2 years ago)
- Last Synced: 2025-01-16T13:59:23.088Z (9 months ago)
- Topics: computer-vision, machine-learning-algorithms, mediapipe, opencv, python3
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Finger Counter:
## Table of Content
* [Demo](#demo)
* [Overview](#overview)
* [Motivation](#motivation)
* [Installation](#installation)
* [Directory Tree](#directory-tree)
* [Bug / Feature Request](#bug---feature-request)
* [Future scope of project](#future-scope)## Demo
https://user-images.githubusercontent.com/72247049/123632646-cd0d4f80-d835-11eb-86f1-b2b3bf3c5924.mp4

## Overview
- Finger Counter is Flask web app to Count the number on finger in a Real time feed.
- I used [Mediapipe](https://google.github.io/mediapipe/) framework to build a HandTrackingModule and it's very helpfull to get the best Accuracy result , discovered by google.
- I also used [opencv-python](https://docs.opencv.org/4.5.2/d6/d00/tutorial_py_root.html) library to create videostream handle all the other thing like putting text , putting rectangle etc.
- The Aim of this project , we can easily teach the Countings of children in a exited way with the help of the Visualization.## Motivation
In this world , Only Education is one way you can achieve everything in this life so nothing is impossible , sometime if you feel low so just remember one thing why i started this things and what i want in future So stand and learn the machine learning because trust me machine learning is so amazing.## Installation
The Code is written in Python 3.8.5. If you don't have Python installed you can find it [here](https://www.python.org/downloads/). If you are using a lower version of Python you can upgrade using the pip package, ensuring you have the latest version of pip. To install the required packages and libraries, run this command in the project directory after [cloning](https://www.howtogeek.com/451360/how-to-clone-a-github-repository/) the repository:
```bash
pip install -r requirements.txt
```## Directory Tree
```
├── __pycache__
│ ├── HandTrackingModule.cpython-38.pyc
├── template
│ ├── index.html , results.html
├── Procfile
├── README.md
├── app.py
├── HandTrackingModule.py
├── requirements.txt
```
## Technologies Used
[
](https://flask.palletsprojects.com/en/1.1.x/) [
](https://gunicorn.org) [
](https://google.github.io/mediapipe/)
## Bug / Feature Request
If you find a bug (the code couldn't handle the query and / or gave undesired results), kindly open an issue section here and enter your query and in a 1 to 2 days i will solve your problems or you can also mail me about the problem
- sarthakparashar1408@gmail.com## Future Scope
* Use multiple Algorithms
* Optimize Flask app.py
* Front-End
* Deployment