public MatHeader(Arr source, _CvMat subMat) : base(true) { var pMat = NativeMethods.cvCreateMatHeader(subMat.rows, subMat.cols, subMat.type); NativeMethods.cvInitMatHeader(pMat, subMat.rows, subMat.cols, subMat.type, subMat.data, subMat.step); SetHandle(pMat); owner = source; }
public IplImageSubRect(IplImage source, _CvMat subRect) : base(true) { var pImage = NativeMethods.cvCreateImageHeader(new Size(subRect.cols, subRect.rows), source.Depth, source.Channels); SetHandle(pImage); SetData(subRect.data, subRect.step); owner = source; }