【问题标题】:Using pixel colors for artificial neural networks [closed]将像素颜色用于人工神经网络 [关闭]
【发布时间】:2014-07-04 23:21:03
【问题描述】:

我想尝试制作一个可以识别图片的程序。由于我使用像素颜色作为输入,我应该为图像中的每个像素输入 3 个输入吗? (RGB 值)

【问题讨论】:

  • 对不起,现在怎么办?
  • 抱歉,我忘了说明我将它用于人工神经网络。输入节点就是我要问的

标签: c++ artificial-intelligence


【解决方案1】:

彩色图像通常由至少三个通道定义:R(红色)、G(绿色)和 B(蓝色)。您可能还拥有 alpha 和各种其他通道。所以是的,对于一个像素,您将有 3 个输入。

您必须澄清“识别图片”的确切含义。

【讨论】:

    【解决方案2】:

    “识别图片”是一个非常模糊的术语。

    您可能想看看OpenCV 之类的东西来处理图像数据。在该库中,Mat 结构提供了非常透明的像素存储和访问。

    就语义而言,执行“识别”的函数理想情况下会接受图像对象作为输入,而不是图像通道。

    【讨论】:

    • 我已经调查过了,我使用的是 SDL_image atm。我只是想知道我是否需要为每个像素的每个颜色值输入一个输入(意味着每个像素 3 个值)
    猜你喜欢
    • 1970-01-01
    • 2011-11-19
    • 2011-02-06
    • 1970-01-01
    • 2013-10-01
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多