0
내가 모든 픽셀 값의 정상화하고 misc.imread 및 misc.imsave 변경 픽셀 값
- ,
- .
이미지를 다시 열면 다른 픽셀 값이 표시됩니다.
내 코드 :왜 픽셀 값이 저장 한 후 변경합니까
By executing np.max(img_scale), I get 127.
By executing np.max(img_reopen), I get 255
By executing img_scale[0][0], I get [82,82,82]
By executing img_reopen[0][0], I get [156][156][156]
질문 : img_scale
및 img_reopen
비교하면
image = misc.imread('lena.jpg')
maximum = np.max(image) # finds maximum pixel value of image
img = np.divide(image, maximum) # divide every pixel value by maximum
# scale every pixel value between 0 and 127
img_scale = np.round(img * (np.power(2,7)-1)).astype(int)
misc.imsave('lena_scaled.jpg', img_scale)
img_reopen = misc.imread('lena_scaled.jpg')
내가 다른 값을 얻을 이미지를 열고 다시여시겠습니까?