Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.46 KB

README.md

File metadata and controls

52 lines (38 loc) · 1.46 KB

Coding a Blue Screen

Orginal İmage

midoria

Cv2 reads Midoria BGR

image = cv2.imread('midoria.jpg')

BGRMidoria

  • We need change to RGB
rgb_image_copy = cv2.cvtColor(image_copy, cv2.COLOR_BGR2RGB)

Mask

lower_blue = np.array([0, 0, 100])
upper_blue = np.array([50, 90, 255])
mask = cv2.inRange(rgb_image_copy, lower_blue, upper_blue)

MaskMidoria

Masked image

masked_image = np.copy(rgb_image_copy)
masked_image[mask != 0] = [0,0,0]

MaskedMidoria

Making background

background_image = cv2.imread('space.jpg')
background_image = cv2.cvtColor(background_image, cv2.COLOR_BGR2RGB)

crop_backgroundimg = background_image[0:720 , 0:1280]
crop_backgroundimg[mask == 0] = [0, 0, 0]

background

Complite the image

complete_image = crop_backgroundimg + masked_image

completeimage