git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Matplotlib import image as float32


Hi,

I observed that matplotlib reads an image file (PNG) as float32:

Please, how to read this file as int8 to get RGB in range of 0-255?

Thank you,

Markos

>import numpy as np

>import matplotlib.pyplot as plt

>import matplotlib.image as mpimg

>imagem = mpimg.imread('lenna.png')

>print (imagem)

[[[0.8862745? 0.5372549? 0.49019608]
 ? [0.8862745? 0.5372549? 0.49019608]
 ? [0.8745098? 0.5372549? 0.52156866]
 ? ...

>print (imagem.dtype)

float32