Как сохранить массив Ycbcr numpy в изображение без изменения его точек массива?
У меня было изображение rgb, которое я преобразовал в массив Ycbcr.
rgb = cv2.imread(image)
r,g,b = cv2.split(rgb)
def ycbcr(r, g, b):
y = .299*r + .587*g + .114*b
cb = 128 -.168736*r -.331364*g + .5*b
cr = 128 +.5*r - .418688*g - .081312*b
x= cv2.merge((y,cb,cr))
return x
plt.savefig("Ycbcr_new.jpg")
# сохранено в новой папке на моем рабочем столе
Я сохранил этот массив как Ycbcr_new.jpg, теперь я преобразовал это новое изображение Ycbcr_new в массив.
ycbcr1 = cv2.imread(Ycbcr_new.jpg)
ycbcr1 == x
Ответ: "Ложь".
Мой вопрос: можно ли сохранить новый массив YCbCr в образ YCbCr на моем рабочем столе без изменения его точек массива?
Спасибо