public void Release() { if (!created) { return; } //created = false; __IplImagePtr ptr = image; if (ptr.ptr != IntPtr.Zero) { IntPtr ptrAux = ptr.ptr; PInvoke.cvReleaseImage(ref ptrAux); CVUtils.CheckLastError(); image = new __IplImagePtr(); } }