Loading repository data…
Loading repository data…
shlomi1993 / repository
This repository is a comprehensive, hands-on learning collection for mastering computer vision using Python. It combines well-organized Jupyter Notebooks for guided exploration with OpenCV and deep learning, alongside a practical project: a real-time finger counting application using your webcam.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This repository is a comprehensive, hands-on learning collection for mastering computer vision using Python. It combines well-organized Jupyter Notebooks for guided exploration with OpenCV and deep learning, alongside a practical project: a real-time finger counting application using your webcam.
This repository is based on the excellent Pierian Data computer vision curriculum, enhanced with personal projects and extensions.
computer-vision-in-python/
├── cv_notebook/ # Learning notebooks organized by topic
├── finger_counter_app/ # Practical application: Finger Counter
├── README.md # You're here!
The cv_notebook folder is structured like a course and divided into the following sections:
This is a webcam-based real-time Finger Counter using OpenCV.
Ensure your webcam is connected and accessible.
python finger_counter_app/finger_counter.py
Press Esc to exit the window.
Install all dependencies using one of the provided environment files:
conda env create -f cvcourse_macos.yml # or cvcourse_linux.yml / cvcourse_windows.yml
conda activate cvcourse
All necessary media and model files are included under the DATA/ and 06-YOLOv3/ directories:
.h5 models for classification tasksA simplified YOLOv3 implementation is included under 06-YOLOv3/, adapted from the yad2k project.
darknet53 architecture.url file)