Reading, Displaying and Saving Images using OpenCv
es404020
Posted on July 15, 2023
- OpenCv is an advance library used for image detection and manipulation .It was instrumental in the development the first self driving car.
In this tutorial we would explore some of the building block of image manipulation using the python OpenCv library.
Images are just numpy array with which has a given row and columns .Each row/columns contains a number ranging from o-255 for single channel and RGB for three channels .
A one channel image is called grayscale because it two colour are just black and white ranging for 0 to 255.
A three channel image is also called coloured image because it uses the RGB for colours meaning RED,GREEN,BLUE
- Read image
`
import cv2
import numpy as np
import matplotlib.pyplot as plt
retval = cv2.imread('files/img_bw_18x18.png',cv2.IMREAD_GRAYSCALE)
print(retval)`
OpenCv image
original Image
- To save image
cv2.imwrite('new_mage.png',retval)
Thanks for reading
Posted on July 15, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.