該模塊主要用於圖像處理和解碼操做。python
源模塊名稱:Module: tf.image api
源模塊地址:https://tensorflow.google.cn/api_docs/python/tf/imagedom
該模塊包含有以下內容函數
類class:ui
class ResizeMethod
google
函數Functions編碼
adjust_brightness(...)
:調整RGB或灰度圖像的亮度。spa
adjust_contrast(...)
:調整RGB或灰度圖像的對比度。code
adjust_gamma(...)
:對輸入圖像執行Gamma校訂。索引
adjust_hue(...)
:調整RGB圖像的色調。
adjust_jpeg_quality(...)
:調整RGB圖像的jpeg編碼質量。
adjust_saturation(...)
:調整RGB圖像的飽和度。
central_crop(...)
:裁剪圖像的中央區域。
combined_non_max_suppression(...)
:按分數的降序貪婪地選擇邊界框的子集。
convert_image_dtype(...)
:轉換image
爲dtype
,根據須要縮放其值。
crop_and_resize(...)
:從輸入圖像張量中提取做物並調整其大小。
crop_to_bounding_box(...)
:將圖像裁剪到指定的邊框。
decode_and_crop_jpeg(...)
:將JPEG編碼的圖像解碼並裁剪爲uint8張量。
decode_bmp(...)
:將BMP編碼圖像的第一幀解碼爲uint8張量。
decode_gif(...)
:將GIF編碼圖像的幀解碼爲uint8張量。
decode_image(...)
:函數decode_bmp
,decode_gif
,decode_jpeg
,和decode_png
。
decode_jpeg(...)
:將JPEG編碼的圖像解碼爲uint8張量。
decode_png(...)
:將PNG編碼的圖像解碼爲uint8或uint16張量。
draw_bounding_boxes(...)
:在一批圖像上繪製邊界框。
encode_jpeg(...)
:對圖像進行JPEG編碼。
encode_png(...)
:PNG編碼圖像。
extract_glimpse(...)
:從輸入張量中提取一瞥。
extract_jpeg_shape(...)
:提取JPEG編碼圖像的形狀信息。
extract_patches(...)
:提取patches
自images
。
flip_left_right(...)
:水平翻轉圖像(從左到右)。
flip_up_down(...)
:垂直翻轉圖像(上下翻轉)。
grayscale_to_rgb(...)
:將一個或多個圖像從灰度轉換爲RGB。
hsv_to_rgb(...)
:將一幅或多幅圖像從HSV轉換爲RGB。
image_gradients(...)
:返回每一個顏色通道的圖像漸變(dy,dx)。
is_jpeg(...)
:便捷功能,用於檢查「內容」是否編碼JPEG圖像。
non_max_suppression(...)
:按分數的降序貪婪地選擇邊界框的子集。
non_max_suppression_overlaps(...)
:按分數的降序貪婪地選擇邊界框的子集。
non_max_suppression_padded(...)
:按分數的降序貪婪地選擇邊界框的子集。
non_max_suppression_with_scores(...)
:按分數的降序貪婪地選擇邊界框的子集。
pad_to_bounding_box(...)
:image
用零填充到指定的height
和width
。
per_image_standardization(...)
:線性縮放每一個圖像以image
使其均值0和方差1。
psnr(...)
:返回a和b之間的峯值信噪比。
random_brightness(...)
:以隨機因素調整圖像的亮度。
random_contrast(...)
:經過隨機因素調整圖像的對比度。
random_crop(...)
:將張量隨機裁剪爲給定大小。
random_flip_left_right(...)
:隨機水平翻轉圖像(從左到右)。
random_flip_up_down(...)
:隨機垂直翻轉圖像(上下顛倒)。
random_hue(...)
:經過隨機因素調整RGB圖像的色調。
random_jpeg_quality(...)
:隨機更改jpeg編碼質量,以產生jpeg噪聲。
random_saturation(...)
:經過隨機因子調整RGB圖像的飽和度。
resize(...)
:調整大小images
以size
使用指定的method
。
resize_with_crop_or_pad(...)
:裁剪和/或將圖像填充到目標寬度和高度。
resize_with_pad(...)
:調整圖像大小並將其填充到目標寬度和高度。
rgb_to_grayscale(...)
:將一個或多個圖像從RGB轉換爲灰度。
rgb_to_hsv(...)
:將一個或多個圖像從RGB轉換爲HSV。
rgb_to_yiq(...)
:將一個或多個圖像從RGB轉換爲YIQ。
rgb_to_yuv(...)
:將一個或多個圖像從RGB轉換爲YUV。
rot90(...)
:逆時針旋轉圖像90度。
sample_distorted_bounding_box(...)
:爲圖像生成一個隨機變形的邊界框。
sobel_edges(...)
:返回包含Sobel邊緣貼圖的張量。
ssim(...)
:計算img1和img2之間的SSIM索引。
ssim_multiscale(...)
:計算img1和img2之間的MS-SSIM。
total_variation(...)
:計算並返回一幅或多幅圖像的總變化量。
transpose(...)
:經過交換高度和寬度尺寸來轉置圖像。
yiq_to_rgb(...)
:將一幅或多幅圖像從YIQ轉換爲RGB。
yuv_to_rgb(...)
:將一個或多個圖像從YUV轉換爲RGB。