【问题标题】:How to approach CNN/image problem where pixel value is more than 255?如何处理像素值超过 255 的 CNN/图像问题?
【发布时间】:2020-09-28 11:41:35
【问题描述】:

所以我有一个 csv 表,其中有一些超过 255 的值,所以我基本上将其制成图像并将其传递到 resnet 等。我必须遵循特定的方法吗? 提前致谢

【问题讨论】:

  • 输入范围是多少?无论如何,您都会使用归一化,因此必须知道范围/

标签: image image-processing deep-learning conv-neural-network resnet


【解决方案1】:

它是什么样的图像?灰度? 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))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多