Open In App
Related Articles

Create a white image using NumPy in Python

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

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:


 



Last Updated : 02 Sep, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads