【发布时间】:2014-07-04 23:21:03
【问题描述】:
我想尝试制作一个可以识别图片的程序。由于我使用像素颜色作为输入,我应该为图像中的每个像素输入 3 个输入吗? (RGB 值)
【问题讨论】:
-
对不起,现在怎么办?
-
抱歉,我忘了说明我将它用于人工神经网络。输入节点就是我要问的
标签: c++ artificial-intelligence
我想尝试制作一个可以识别图片的程序。由于我使用像素颜色作为输入,我应该为图像中的每个像素输入 3 个输入吗? (RGB 值)
【问题讨论】:
标签: c++ artificial-intelligence
彩色图像通常由至少三个通道定义:R(红色)、G(绿色)和 B(蓝色)。您可能还拥有 alpha 和各种其他通道。所以是的,对于一个像素,您将有 3 个输入。
您必须澄清“识别图片”的确切含义。
【讨论】:
“识别图片”是一个非常模糊的术语。
您可能想看看OpenCV 之类的东西来处理图像数据。在该库中,Mat 结构提供了非常透明的像素存储和访问。
就语义而言,执行“识别”的函数理想情况下会接受图像对象作为输入,而不是图像通道。
【讨论】: