Добавьте цветное наложение на серое изображениеPython

Программы на Python
Ответить
Anonymous
 Добавьте цветное наложение на серое изображение

Сообщение Anonymous »

Я пытаюсь создать изображение, похожее на прикрепленное.
обязательно
Вот мой код:

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»