Let us see how to create a white image using NumPy and cv2. A white image has all its pixels as 255.
Method 1: Using np.full() method :
Python3
# importing the libraries import cv2 import numpy as np # creating an array using np.full # 255 is code for white color array_created = np.full(( 500 , 500 , 3 ), 255 , dtype = np.uint8) # displaying the image cv2.imshow( "image" , array_created) |
Output:
Method 2: By creating an array using np.zeroes() :
Python3
# importing the modules import numpy as np import cv2 # creating array using np.zeroes() array = np.zeros([ 500 , 500 , 3 ], dtype = np.uint8) # setting RGB color values as 255,255,255 array[:, :] = [ 255 , 255 , 255 ] # displaying the image cv2.imshow( "image" , array) |
Output: