Created
June 14, 2018 06:09
-
-
Save navenduagarwal/95269ee19462e07edb2b4704116d0c5d to your computer and use it in GitHub Desktop.
python script to create dummy image via opencv
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
great code ,thanks helped alot