Ошибка при преобразовании изображения в массив и обратно на изображение в Python, изображение стираетсяPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка при преобразовании изображения в массив и обратно на изображение в Python, изображение стирается

Сообщение Anonymous »

Когда я запускаю этот код, из исходного изображения (синий кольцо подключено), сначала показываю, я вижу круг, но после того, как я конвертирую в RGB и делаю какие -либо манипуляции (я пытался выбрать разные столбцы и т. Д.), Я всегда получаю прямую линию (надеюсь, прикрепленной здесь). В конце концов я хотел бы иметь возможность манипулировать каналами RGB, но пока просто отображает каждый цветовой канал, как и та же матрица, что и оригинальный синий канал.
[

from PIL import Image
import matplotlib.pyplot as plt;
import numpy as np
import cv2 as cv

img = Image.open(r"/Users/gadlicht/Downloads/test.jpg") # creating image object
img1 = img.convert("RGB") # using convert method for img1
img1.show()

def magColBlue(x,blurAmount):
x=np.array(x)
print("x first shape is ", np.shape(x))
x=x[:,:,0]
print("x 2nd shape is ", np.shape(x))
print(x)
return x

blueAmount =magColBlue(img1,0)
print("blue shape",np.shape(blueAmount))
imgBlue = Image.fromarray(np.asarray([blueAmount,blueAmount,blueAmount]), 'RGB')
imgBlue.show()


Подробнее здесь: https://stackoverflow.com/questions/794 ... e-is-erase
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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