Я пытаюсь использовать следующий код, чтобы применить сжатие к изображениям в памяти в целях увеличения. Но потом, когда я загружаю его обратно, оно дает мне несколько изображений с потерями, подобных этим.
Я наведя мышь на шумы, показанные matplotlib. Один из каналов всегда имеет значение 1. Следующий код воспроизводит проблему.
img = np.clip(cv2.resize(img,(IMG_SIZE,IMG_SIZE)) * 255, 0, 255).astype(int)
r,img = cv2.imencode('.jpg', img, ENCODE_PARAM)
img = 1 - cv2.imdecode(img, cv2.IMREAD_COLOR)