This repository holds all code written and discussed during the Computer Vision Bootcamp - 2021 conducted by ACM Student Chapter, JUIT
- Python 3.6 or above - Download Python 3.7 from here
- OpenCV 3.5 or above -
pip install opencv-python
-
read.py
Reading image data from path. Displaying dimensions and channels. Resizing and displaying images. -
colorChannels.py
Giving comprehensive visual aid to how color channels in images work. Isolating each R, G, B channel from image and displaying individually. -
rotateImage.py
Rotating the image. -
grayscaling.py
Converting input image to grayscale - changing number of channels from 3 (B, G, R) to 1 -
drawing.py
Using drawing functions provided by OpenCV to create rectangles, circles and write text on image. -
edgeDetection.py
Performing Edge Detection using Canny algorithm over images. Preprocessing with blurring and grayscaling. -
videoCapture.py
Taking realtime camera feed as input and processing each frame.