tensorflow實(shí)現(xiàn)圖像的裁剪和填充方法
tensorflow里面提供了實(shí)現(xiàn)圖像進(jìn)行裁剪和填充的函數(shù),就是tf.image.resize_image_with_crop_or_pad(img,height,width )。img表示需要改變的圖像,height是改變后圖像的高度,width是寬度。
例如:
import matplotlib.pyplot as plt; import tensorflow as tf; image_raw_data_jpg = tf.gfile.FastGFile('11.jpg', 'r').read() with tf.Session() as sess: 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) crop = tf.image.resize_image_with_crop_or_pad(img_data_jpg, 500, 500) pad = 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()
結(jié)果:
以上這篇tensorflow實(shí)現(xiàn)圖像的裁剪和填充方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于python批量處理dat文件及科學(xué)計(jì)算方法詳解
今天小編就為大家分享一篇基于python批量處理dat文件及科學(xué)計(jì)算方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05使用python復(fù)制PDF中的頁(yè)面的操作代碼
操作PDF文檔時(shí),復(fù)制其中的指定頁(yè)面可以幫助我們從PDF文件中提取特定信息,如文本、圖表或數(shù)據(jù)等,以便在其他文檔中使用,本文將介紹如何使用Python 在同一文檔中復(fù)制PDF頁(yè)面,或者復(fù)制頁(yè)面到另一PDF文檔中,需要的朋友可以參考下2024-09-09Django中celery執(zhí)行任務(wù)結(jié)果的保存方法
今天小編就為大家分享一篇Django中celery執(zhí)行任務(wù)結(jié)果的保存方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07Docker部署Python爬蟲項(xiàng)目的方法步驟
這篇文章主要介紹了Docker部署Python爬蟲項(xiàng)目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01matplotlib圖例、標(biāo)簽、坐標(biāo)軸刻度的字體設(shè)置方式
這篇文章主要介紹了matplotlib圖例、標(biāo)簽、坐標(biāo)軸刻度的字體設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05