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。

相关文章
相关标签/搜索