该模块主要用于图像处理和解码操做。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。