This project utilizes the following Python libraries:
- OpenCV (
opencv-python): A powerful library for computer vision tasks, including image and video processing. - NumPy (
numpy): The fundamental package for scientific computing with Python, providing support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. - Scikit-learn (
scikit-learn): A comprehensive machine learning library that provides various algorithms for classification, regression, clustering, and more, including utilities for calculating pairwise distances.
To set up your environment, follow these steps:
-
Clone the repository (if applicable):
git clone <repository-url> cd <repository-name>
-
Create a virtual environment (recommended):
python -m venv venv
-
Activate the virtual environment:
- On Windows:
.\venv\Scripts\activate
- On macOS/Linux:
source venv/bin/activate
- On Windows:
-
Install the required libraries:
pip install -r requirements.txt
-
The project is a counter of your fingers with technics of convexHull, euclidean distance, and segmentation
-
Run the cells with extension of jupyter in vs code or use google colabs
-
Enjoy!!
Course Python for computer Vision
OPEN SOURCE