首页 > 其他 > 详细

tensorflow 中的模块tf.image

时间:2019-10-31 22:11:23      阅读:344      评论:0      收藏:0      [点我收藏+]

该模块主要用于图像处理和解码操作。

源模块名称:Module: tf.image 

源模块地址:https://tensorflow.google.cn/api_docs/python/tf/image

该模块包含有如下内容

类class:

class ResizeMethod

函数Functions

adjust_brightness(...):调整RGB或灰度图像的亮度。

adjust_contrast(...):调整RGB或灰度图像的对比度。

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。

tensorflow 中的模块tf.image

原文:https://www.cnblogs.com/gengyi/p/11773898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!