tensorflow 中的模塊tf.image

該模塊主要用於圖像處理和解碼操做。python

源模塊名稱:Module: tf.image api

源模塊地址:https://tensorflow.google.cn/api_docs/python/tf/imagedom

該模塊包含有以下內容函數

類class:ui

class ResizeMethodgoogle

函數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(...):轉換imagedtype,根據須要縮放其值。

crop_and_resize(...):從輸入圖像張量中提取做物並調整其大小。

crop_to_bounding_box(...):將圖像裁剪到指定的邊框。

decode_and_crop_jpeg(...):將JPEG編碼的圖像解碼並裁剪爲uint8張量。

decode_bmp(...):將BMP編碼圖像的第一幀解碼爲uint8張量。

decode_gif(...):將GIF編碼圖像的幀解碼爲uint8張量。

decode_image(...):函數decode_bmpdecode_gifdecode_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(...):提取patchesimages

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用零填充到指定的heightwidth

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(...):調整大小imagessize使用指定的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。

相關文章
相關標籤/搜索