Intptr bmptr = bitmap.scan0;
byte[] bm = new byte[]
Marshal.Copy(bmptr,bm,0,bmlength);
以上是获取图像的位图的指针与字节数组对象的伪代码
之后对BM即图像数组进行操作即可。
在我的项目中,采集图像与显示和二值化方法如下所示
IntPtr pBufferMono = IntPtr.Zero;
if (__IsPixelFormat8(objIBaseData.GetPixelFormat()))
{
pBufferMono = objIBaseData.GetBuffer();
}