mirror of
https://github.com/kadirkaya28/Basic-OpenCV-Tutorial.git
synced 2021-05-25 22:22:09 +03:00
main
Basic OpenCV Tutorial
This tutorial to help you understand the basics of image processing and to develop computer vision tasks with OpenCV. This tutorial is supported with examples. The theory of most functions used is explained at a basic level. It is explained what the functions are for and what the function parameters are. Someone who understands and completes this tutorial will be able to easily develop basic level computer vision tasks.
Contents
Images
- Reading and Showing Images
- Changing Colorspaces
- Create Histogram
- Histogram Equalization
- Thresholding
- Image Resizing
- Drawing and Writing in Images
- Arithmetic Operations on Images
- Morphological Transformations
- Image Smoothing
- Perspective Warping
- Shifting and Rotation
- Harris Corner Detection
- Shi-Tomasi Corner Detector & Good Features to Track
- Image Gradients
- Canny Edge Detection
- Contours
- Template Matching
- Probabilistic Hough Line Transform
- Hough Circle Transform
- Haar Cascades
Videos
- Capture Video from Camera
- Capture Video from IP Camera
- Playing Video from File
- Playing Video from Youtube
- Saving a Video
- Video Capture Properties
- Background Subtraction
- Trackbar
- Simple Blob Detection
- Calculate FPS
- Image to Text
Resources
- Additionally, other resources are mentioned in the notebook.
Description
Languages
Jupyter Notebook
100%