In today's world, Image processing is everywhere and in the future everything will be dependent on it only.
In this repo, I have demonstrated some of the basics of PIP (Python Image Processing) such as
- opening images using various modules in python
- saving images
- Performing various operations on images
- Taking input directly from camera of PC
- Displaying the camera’s video in Tkinter Window
- Python 3.8
- Jupyter Notebook
- Spyder IDE
- Sublime 3 IDE
- Notepad++
- OpenCV (CV2)
- Tkinter
- Matplotlib (PyPlot)
- Ipython
- Numpy
- Skimage
- PIL
- Tensorflow 2.0 (cpu)
- Keras (now included with tensorflow)
- shows how to take input from camera (default, external, IP cam)
- Adding output to Tkinter Window for GUI development purposes
- Shows various types of operations like:
- Resizing image
- Cropping image
- Changing Brightness of image
- Changing Contrast of image
- Rotating Image
- Image Thresholding
- Replacing Pixels in image
- Color Spaces of Images
- Saving images
- Displaying multiple images
- Shows how to open images in python
- saving images
- Image augmentation is a technique that is used to artificially expand the data-set.
- This is helpful when we are given a data-set with very few data samples
- In this case I have used Keras to achieve image augmentation.