私のプロジェクトではEmguCVlibを使用したいのですが、EmguCVの関数はBitmapオブジェクトを処理できないため、Bitmapを他のタイプに変換する必要があります。Intptrを選択しますが、コーディング方法がわかりません。コードは次のように私のプロジェクトから抽象化されています。
Bitmap bmp = new Bitmap(e.width, e.height,
System.Drawing.Imaging.PixelFormat.Format24bppRgb);
System.Drawing.Imaging.BitmapData data =
bmp.LockBits(new Rectangle(0, 0, e.width, e.height),
System.Drawing.Imaging.ImageLockMode.ReadWrite,
System.Drawing.Imaging.PixelFormat.Format24bppRgb);
int dataLength = e.width * e.height * 3;
Win32.memcpy(data.Scan0, (IntPtr)e.data, (uint)dataLength);
convertBitmapToIntptr(bmp);
この関数でどのようにコーディングできますconvertBitmapToIntptr(bmp)
か?