我想知道你能帮忙。
我正试图从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
抱歉,我的问题不是最好的,我很难解释我的情况。
谢谢大家。