This repository contains all files for an introduction into computer vision.
A basic introduction of Numpy and Image handling in Python. Course chapter indexing starts with 0. Because why just python when you can python while you python.
A basic introduction to Image handling using OpenCV. OpenCV can interface with Python but has core functionality in C++, making it fast enough to process real time image data.
An introduction to image visualization and manipulation with techniques including: color mappings, blending and pasting, thresholding, blurring and smoothing, morphological operators, gradients, and histograms.
Intructions on how to open and use saved video files, and pull video feed from camera hardware.
Introduces and explains how to track objects in Python and OpenCV. Contained are instructions for what features the software detects and how the software can detect these features. This is where this fun begins.
This folder is empty. Unfortunately all material is part of the course and there is no code to share.
This is the introdcution to automated computerized image processing. All deep learning is done with the Keras library. Note that this folder also contains .h5 files. These are model files, more info inside tha code.
The capstone projecet in this course is a finger counter. This uses the live video from a camera and in a segment of the image feed counts how many fingers are being held up. More description to be found in the code.
The course in its original form is found on udemy.com: https://www.udemy.com/course/python-for-computer-vision-with-opencv-and-deep-learning/.
All files writen in Jupyter Notebook. I recomend running this file through Anaconda (https://www.anaconda.com/). It is important that you run the cvcourse_xxxxx.yml
Make sure that the xxxxx in cvcourse_xxxxx.yml matches your operating system. This .yml file loads a specfici environment of anaconda with all libraries and packages in the correst release.
After runnning this file, make sure that the correct envirnment is selected in anaconda navigator before loading Jupyter Notebook.
Thank you!