我正在尝试从屏幕截图中裁剪矩形图像,图像的背景必须为白色,而最终却变成黑色,如何更改呢?我要为最终图像制作rgb的histogtam,似乎只将垂直线绘制在零上,任何帮助都非常重要!这是我的代码:
import cv2
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
image = cv2.imread(filename = "Screenshot from 2019-11-08 22-02-27.png")
mask = np.zeros(shape = image.shape,dtype = "uint8")
cv2.rectangle(img = mask,pt1 = (0,185),pt2 = (1900,773),color = (255,255,255),thickness = -1)
maskedImg = cv2.bitwise_and(src1 = image,src2 = mask)
cv2.imwrite("processed.png",maskedImg)
plt.imshow(maskedImg)
plt.show()
plt.hist(maskedImg.ravel(),256,[0,256]); plt.show()