# Reading a image filesimport cv2img = cv2.imread("rose.png")print("Image Properties:")print("- Number of Pixels: " + str(img.size))print("- Shape/Dimensions: " + str(img.shape))Image Properties:
- Number of Pixels: 7458906
- Shape/Dimensions: (1729, 1438, 3)
import numpy as npimport cv2img_gs = cv2.imread("rose.png", cv2.IMREAD_GRAYSCALE) # Convert image to grayscaleblue, green, red = cv2.split(img) # Split the image into its channelsrgb = cv2.merge([red,green,blue])cv2.imshow('rgb image',rgb)# Displaying the imagecv2.imshow('image', img_gs)cv2.waitKey(0)cv2.destroyAllWindows()