【Tensorflow】图像处理(三):图像色彩调整

一、亮度调整

    adjusted = tf.image.adjust_brightness(img_data, -0.5)
    plt.imshow(adjusted.eval())
    plt.show()
    adjusted = tf.image.adjust_brightness(img_data, 0.5)
    plt.imshow(adjusted.eval())
    plt.show()

【Tensorflow】图像处理(三):图像色彩调整_第1张图片

【Tensorflow】图像处理(三):图像色彩调整_第2张图片

二、对比度调整

    adjusted = tf.image.adjust_contrast(img_data, -5)
    plt.imshow(adjusted.eval())
    plt.show()
    adjusted = tf.image.adjust_contrast(img_data, 5)
    plt.imshow(adjusted.eval())
    plt.show()

【Tensorflow】图像处理(三):图像色彩调整_第3张图片

【Tensorflow】图像处理(三):图像色彩调整_第4张图片

四、色相调整

    adjusted = tf.image.adjust_hue(img_data, 0.1)
    plt.imshow(adjusted.eval())
    plt.show()
    adjusted = tf.image.adjust_hue(img_data, 0.3)
    plt.imshow(adjusted.eval())
    plt.show()
    adjusted = tf.image.adjust_hue(img_data, 0.6)
    plt.imshow(adjusted.eval())
    plt.show()
    adjusted = tf.image.adjust_hue(img_data, 0.9)
    plt.imshow(adjusted.eval())
    plt.show()

【Tensorflow】图像处理(三):图像色彩调整_第5张图片

【Tensorflow】图像处理(三):图像色彩调整_第6张图片

【Tensorflow】图像处理(三):图像色彩调整_第7张图片

【Tensorflow】图像处理(三):图像色彩调整_第8张图片

五、饱和度调整

    adjusted = tf.image.adjust_saturation(img_data, -5)
    plt.imshow(adjusted.eval())
    plt.show()
    adjusted = tf.image.adjust_saturation(img_data, 5)
    plt.imshow(adjusted.eval())
    plt.show()

【Tensorflow】图像处理(三):图像色彩调整_第9张图片

【Tensorflow】图像处理(三):图像色彩调整_第10张图片

六、标准化图像

    adjusted = tf.image.per_image_standardization(img_data)
    plt.imshow(adjusted.eval())
    plt.show()

【Tensorflow】图像处理(三):图像色彩调整_第11张图片

你可能感兴趣的:(tensorflow)