Image-Processing

Image processing-Image processing is a method to perform some operations on an image, in order to get an enhanced image or to extract some useful information from it. It is a type of signal processing in which input is an image and output may be image or characteristics/features associated with that image.

How to install all the packages? Open cmd prompt then type pip install

-> python get-pip.py -> pip install opencv-python -> pip install numpy -> pip install scipy -> pip install matplotlib -> pip install pandas

How to read the image?

lena lena

-> Grayscale Image :Grayscale image black and white color combination

8-bit-256-x-256-Grayscale-Lena-Image

 -> Binary Image :A binary image is one that consists of pixels that can have one of exactly two colors,
    usually black and white. Binary images are also called bi-level or two-leve
 .

Copy_lena

-> Image Blending :

blending_image . orangeandapple

-> Adaptive Thresholding : Sudoku3

th1 th2

-> Extract Color Space :

  ![extract_color_space](https://user-images.githubusercontent.com/44410930/93670405-ce486980-fab8-11ea-86c7-a7bc53f47052.PNG)

-> Image Gradient :

image_gradient

-> Image Gradient Sobel Combined :

img_gradient_sobel_combined

-> Histograms Graph Image : -> Color Image to BGR Format : histograms_bgr_format

-> Histograms Gray Scale Image : histograms_graph

-> Histograms calc graphs :

histograms_using_calc_method