我正在尝试创建与所附图像类似的图像。
这是我的代码:
mri_image = cv2.imread('mri_image.png', cv2.IMREAD_GRAYSCALE)
mask_image = cv2.imread('mask_image.png', cv2.IMREAD_GRAYSCALE) # Read mask image (contains black and white)
mri_image_rgb = cv2.cvtColor(mri_image, cv2.COLOR_GRAY2RGB)
colored_mask = np.zeros_like(mri_image_rgb)
colored_mask[mask_image > 0] = [255, 0, 0]
overlayed_image = cv2.addWeighted(mri_image_rgb, 0.7, colored_mask, 0.3, 0)
cv2.imwrite('overlayed_image.png', overlayed_image)
生成的图像有问题;组织部分显示为全黑色而不是灰度值,并且红色掩模不透明。
如果您正在尝试创建图像。 我建议使用 GIMP(免费)或 Adobe Photoshop(基于订阅)。 我认为这对您的问题来说会更容易回答。