Проблема заключалась в том, что я использовал JPG
. JPG
использует сжатие с потерями для сохранения изображений, добавляя шум к изображению, влияя на выравнивание и увеличивая энтропию изображения.
Чтобы решить эту проблему, я попробовал PNG
, который является форматом сжатия без потерь для хранения изображений. Код для этого:
img = skimage.io.imread('original.jpg')
hist_equalized_img = skimage.exposure.equalize_hist(img)
skimage.io.imsave(fname = 'he.png', arr= hist_equalized_img)