簡體   English   中英

使用 Tensorflow 處理圖像

[英]Processing an Image using Tensorflow

我有 15 張圖像存儲在本地。 如何使用 tensorflow 將這些圖像轉換為數組以進行 CNN 類型的分類?

將圖像轉換為 numpy 數組格式

import cv2
im = cv2.imread("some_image.tiff")

將它們重塑為任意但相同的大小

def reshape(image_array):
    return np.reshape(image_array, [128, 128, 3])

將它們全部放在一個列表中,然后使用以下方法對它們進行標准化,以便它們都具有標准化的像素值:

def per_image_standardization(arrays):
    sess = tf.InteractiveSession()
    standardized_tensors = tf.map_fn(lambda array:                            
        tf.image.per_image_standardization(array), 
                                           arrays)
    standardized_images = standardized_tensors.eval()
    return standardized_images

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM