
# https://www.globalsino.com/ICs/
# Create a ROI

import cv2
import numpy as np

theImage = r"C:\GlobalSino2\ICs\images2\4209FromCombinedImageB2.png"
finalROI = r"C:\GlobalSino2\ICs\images2\4304bROI.png"

img = cv2.imread(theImage)

# Create a background to draw the mask
black = np.zeros((img.shape[0], img.shape[1]), np.uint8)

# Create the mask using ROI coordinates
black = cv2.rectangle(black, (50, 300), (300, 400), 255, -1)

# Mask the image 
roi = cv2.bitwise_and(img, img, mask = black)
cv2.imwrite(finalROI, roi)

cv2.imshow("ROI", roi)
