imshow () muestra una imagen blanca para una imagen gris

He calculado una imagen con valores entre 0 y 255. Cuando uso imageview (), la imagen se muestra correctamente, en niveles de gris, pero cuando quiero guardar esta imagen o mostrarla con imshow, tengo una imagen en blanco, o a veces algunos píxeles negros aquí y allá:

Mientras que con imageview ():

¿Alguien me puede ayudar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta