IntPtr mbuffer = IntPtr.Zero;
unsafe
{
        GrabDlg.m_Buffers.GetAddress(out mbuffer);  //读取图像数据的句柄
        byte* aa = (byte*)mbuffer.ToPointer();          //把数据句柄转化为byte指针
        for (int i = 0; i < GrabDlg.m_Buffers.Width; i++)    //返回每个像素的灰度值
        {
               int y = Convert.ToInt32(*aa);
               aa++;
        }
}

posted on 2012-12-20 17:58  xuganhua2012  阅读(266)  评论(0)    收藏  举报