【发布时间】:2020-09-28 11:41:35
【问题描述】:
所以我有一个 csv 表,其中有一些超过 255 的值,所以我基本上将其制成图像并将其传递到 resnet 等。我必须遵循特定的方法吗? 提前致谢
【问题讨论】:
-
输入范围是多少?无论如何,您都会使用归一化,因此必须知道范围/
标签: image image-processing deep-learning conv-neural-network resnet
所以我有一个 csv 表,其中有一些超过 255 的值,所以我基本上将其制成图像并将其传递到 resnet 等。我必须遵循特定的方法吗? 提前致谢
【问题讨论】:
标签: image image-processing deep-learning conv-neural-network resnet
它是什么样的图像?灰度? RGB?
请记住,如果您有特定的图像格式(例如 8 位 => uint8),则并非每种图像格式都是 8 bit,无论如何您通常通过除以编码的最大值来进行标准化。 (在这种情况下:8 bit -> 2^8 = 256 - 1 = 255
即使您不知道编码,也可以通过将数据除以出现的最大值来进行归一化。
一个可能的实现可能如下所示:
import numpy as np
def normalizeImage(image_data_array): # Normalize images to 0 - 1
return np.divide(image_data_array, np.amax(image_data_array))
【讨论】: