一 什么是Keras
Keras是一个由Python编写的开源人工神经网络库,可以作Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化。
Keras相当于比Tensorflow和Theano更高一层的库,其可以以Tensorflow或者Theano为底层框架,以更加简洁、高效的方式添加代码。
二 keras中的函数
1 .tf.keras读取图片,修改大小和输入tensorflow
# tf.keras读取图片和改变图片大小
from tensorflow.python.keras.preprocessing.image import load_img
def main():
image= load_img("./picture/微信截图_20220302145534.png/",target_size=(300,300))
print(image)
if __name__ == '__main__':
main()
其中,load_img("地址“,target_size=改变后图片的大小)
输出为<PIL.Image.Image image mode=RGB size=300x300 at 0x1BA401B8358>
由于读取出来的类型不能直接在Tensorflow中使用,所以需要进行类型转换
# tf.keras读取图片和改变图片