tensorflow里面提供了实现图像进行裁剪和填充的函数,就是tf.image。resize_image_with_crop_or_pad (img,高度,宽度)。img表示需要改变的图像,身高是改变后图像的高度,宽度是宽度。
进口matplotlib。pyplot plt; 进口tensorflow特遣部队; image_raw_data_jpg=tf.gfile.FastGFile (“11. jpg”、“r”) .read () 与tf.Session税(): img_data_jpg=tf.image.decode_jpeg (image_raw_data_jpg) img_data_jpg=tf.image。convert_image_dtype (img_data_jpg dtype=tf.float32) 作物=tf.image。resize_image_with_crop_or_pad (img_data_jpg、500、500) 垫=tf.image。resize_image_with_crop_or_pad (img_data_jpg、2000、2000) plt.figure (1) plt.imshow (crop.eval ()) plt.figure (2) plt.imshow (pad.eval ()) plt.show () >之前
以上这篇tensorflow实现图像的裁剪和填充方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
tensorflow实现图像的裁剪和填充方法