隨機裁剪 翻轉 對比度設定 亮度設定

2021-09-24 11:11:28 字數 3526 閱讀 8021

#將進行隨機裁剪為280×280

crop_img = tf.random_crop(img,[280,280,3])

sess = tf.interactivesession()

#顯示cv2.imwrite("img/crop.jpg",crop_img.eval())

plt.figure(1)

plt.subplot(121)

#將由bgr轉成rgb

img = cv2.cvtcolor(img,cv2.color_bgr2rgb)

plt.imshow(img)

plt.title("原始")

plt.subplot(122)

crop_img = cv2.cvtcolor(crop_img.eval(),cv2.color_bgr2rgb)

plt.title("裁剪後的")

#將隨機進行水平翻轉

h_flip_img = tf.image.random_flip_left_right(img)

#將隨機進行垂直翻轉

v_flip_img = tf.image.random_flip_up_down(img)

sess = tf.interactivesession()

#通道轉換

img = cv2.cvtcolor(img,cv2.color_bgr2rgb)

h_flip_img = cv2.cvtcolor(h_flip_img.eval(),cv2.color_bgr2rgb)

v_flip_img = cv2.cvtcolor(v_flip_img.eval(),cv2.color_bgr2rgb)

#顯示plt.figure(1)

plt.subplot(131)

plt.title("水平翻轉")

plt.imshow(h_flip_img)

plt.subplot(132)

plt.title("垂直翻轉")

plt.imshow(v_flip_img)

plt.subplot(133)

plt.title("原始")

plt.imshow(img)

plt.show()

import cv2

import numpy as np

import matplotlib.pyplot as plt

def augment_brightness_camera_images(image):

#hls hue 色度 ,lightness 亮度, saturation 飽和度

image1 = cv2.cvtcolor(image,cv2.color_bgr2hls)

image1 = np.array(image1,np.float32)

random_bright = 2

# 1 為 l 的通道數

# tr_x 水平平移 tr_y 垂直平移

tr_x = hori_range * np.random.uniform() - hori_range / 2

tr_y = hori_range * np.random.uniform() - verti_range / 2

#仿射變換矩陣dst(輸出)(x,y) = src(輸入)(m11*x,m12*y,m13,m21*x,m22*y,m23)

trans_m = np.float32([[1,0,tr_x],[0,1,tr_y]])

#仿射平移函式

#將進行標準化

std_img = tf.image.per_image_standardization(img)

sess = tf.interactivesession()

print(std_img.eval())

open cv對比度與亮度調節

影象變換可以看作如下 畫素變換 點操作 調整影象亮度和對比度屬於畫素變換 點操作 鄰域操作 區域 影象卷積 梯度計算 g i,j a f i,j b其中a 0,b是增益變數 重要的api mat new image mat zeros image,size image.type 創 建一張跟原影象大...

亮度 對比度 飽和度 灰度

亮度是指畫面的明亮程度,單位是堪德拉每平公尺 cd m2 或稱nits,也就是每平方公尺分之燭光。亮度對應由背光電壓控制 對比度是乙個亮度的比值,定義是 在暗室中,白色畫面 最亮時 下的亮度除以黑色畫面 最暗時 下的亮度。更精準地說,對比度就是把白色訊號在100 和0 的飽和度相減,再除以用lux ...

色調 色相 飽和度 對比度 亮度

對比度 對比度指不同顏色之間的差別。對比度越大,不同顏色之間的反差越大,即所謂黑白分明,對比度過大,影象就會顯得很刺眼。對比度越小,不同顏色之間的反差就越小。亮度 亮度指照射在景物或影象上光線的明暗程度。影象亮度增加時,就會顯得耀眼或刺眼,亮度越小時,影象就會顯得灰暗。色調 色調是各種影象色彩模式下...