public void Split(CVImage ch0, CVImage ch1, CVImage ch2, CVImage ch3) { __IplImagePtr d0 = ch0 != null ? ch0.image : IntPtr.Zero; __IplImagePtr d1 = ch1 != null ? ch1.image : IntPtr.Zero; __IplImagePtr d2 = ch2 != null ? ch2.image : IntPtr.Zero; __IplImagePtr d3 = ch3 != null ? ch3.image : IntPtr.Zero; PInvoke.cvSplit(image, d0, d1, d2, d3); CVUtils.CheckLastError(); }