Tensorflow学习笔记-tf.image.resize_images() 调整图片大小

在使用自己的图片做数据集时需要做相应的处理(缩/放)

因此在使用CNN等模型之前,可以使用该方法获得你想要的大小的图片数据

import matplotlib.pyplot as plt  
import tensorflow as tf  
import numpy as np  
  
image_raw_data = tf.gfile.GFile('C:/Users/DELL/Desktop/CWTPic/train1.jpg','r').read()   #加载原始图像  
  
with tf.Session() as sess:  
    img_data = tf.image.decode_jpeg(image_raw_data)   #解码
    plt.imshow(img_data.eval())  
    plt.show()
    resized = tf.image.resize_images(img_data, [64,64],method=0)  #第一个参数为原始图像,第二个参数为图像大小,第三个参数给出了指定的算法  
    resized = np.asarray(resized.eval(),dtype='uint8')  #变为uint8才能显示
    plt.imshow(resized)   
    plt.show()


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值