Anonymous
Добавьте цветное наложение на серое изображение
Сообщение
Anonymous » 07 ноя 2024, 22:54
Я пытаюсь создать изображение, похожее на прикрепленное.
обязательно
Вот мой код:
Код: Выделить всё
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)
Полученное изображение имеет проблемы; часть ткани отображается полностью черной, а не в оттенках серого, а красная маска не прозрачна.
Подробнее здесь:
https://stackoverflow.com/questions/791 ... gray-image
1731009296
Anonymous
Я пытаюсь создать изображение, похожее на прикрепленное. обязательно Вот мой код: [code]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) [/code] Полученное изображение имеет проблемы; часть ткани отображается полностью черной, а не в оттенках серого, а красная маска не прозрачна. Подробнее здесь: [url]https://stackoverflow.com/questions/79167316/add-colored-overlay-on-a-gray-image[/url]