Skip to content

Instantly share code, notes, and snippets.

@navenduagarwal
Created June 14, 2018 06:09
Show Gist options
  • Save navenduagarwal/95269ee19462e07edb2b4704116d0c5d to your computer and use it in GitHub Desktop.
Save navenduagarwal/95269ee19462e07edb2b4704116d0c5d to your computer and use it in GitHub Desktop.
python script to create dummy image via opencv
import cv2
import numpy as np
def create_blank(width, height, rgb_color=(0, 0, 0)):
"""Create new image(numpy array) filled with certain color in RGB"""
# Create black blank image
image = np.zeros((height, width, 3), np.uint8)
# Since OpenCV uses BGR, convert the color first
color = tuple(reversed(rgb_color))
# Fill image with color
image[:] = color
return image
# Create new blank 300x300 red image
width1, height1 = 300, 300
red = (255, 0, 0)
image = create_blank(width1, height1, rgb_color=red)
cv2.imshow("Blank Image", image)
cv2.imwrite('red.jpg', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
@haiderasad
Copy link

great code ,thanks helped alot

@karen-pal
Copy link

thank you! this helped me a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment