对于宽度循环中的每一行c#

时间:2014-03-04 14:01:41

标签: c# for-loop camera

我想知道你能帮忙。

我正试图从uEye相机中显示的图像中获取红色,我可以轻松完成。

如果您明白我的意思,我想要做的就是从相机中获取每一条线并从宽度的每一行获得红色。所以我想做像

这样的事情

对于此摄像机图像中的每一行,都会获得红色并添加到阵列中。

我有

        for (int i = 0; i < Convert.ToInt32(width); i++)
        {
            Camera.Image.GetValues(s32MemID, uEye.Defines.ColorMode.RGB10Unpacked, Convert.ToInt32(i), Convert.ToInt32(height), out s32Red, out s32Green, out s32Blue);
            lumi.Add(s32Red);
        }

然后我在线图上绘制值,但我没有得到正确的值。 该图表应如下所示:

http://s112.photobucket.com/user/xdiewithjennyx/media/right.png.html

但是我看起来像这样

http://s112.photobucket.com/user/xdiewithjennyx/media/notright.png.html

抱歉,我的问题不是最好的,我很难解释我的情况。

谢谢大家。

0 个答案:

没有答案