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++;
}
}
转载于:https://www.cnblogs.com/xuganhua2012/archive/2012/12/20/2826820.html