img_to_array是keras下的一个方法,主要作用就是把numpy矩阵中的整数转换成浮点数。
from keras.preprocessing.image import img_to_array
import cv2
img = cv2.imread("meinv.jpg")
print("转换前:",img[..., 2],sep="\n")
img = img_to_array(img)
print("转换后:",img[..., 2],sep="\n")``
结果如下:
转换前:
[[ 3 3 3 ... 5 5 5]
[ 3 3 3 ... 5 5 5]
[ 3 3 3 ... 5 5 5]
...
[ 3 3 3 ... 12 11 10]
[ 3 3 3 ... 12 11 10]
[ 3 3 3 ... 12 11 10]]
转换后:
[[ 3. 3. 3. ... 5. 5. 5.]
[ 3. 3. 3. ... 5. 5. 5.]
[ 3. 3. 3. ... 5. 5. 5.]
...
[ 3. 3. 3. ... 12. 11. 10.]
[ 3. 3. 3. ... 12. 11. 10.]
[ 3. 3. 3. ... 12. 11. 10.]]