public void WarpAffine(CVArr dst, CVMat map_matrix, WarpFlags flags) { WarpAffine(dst, map_matrix, flags, new CVScalar()); }
internal static extern void cvWarpAffine(Arr src, Arr dst, Mat map_matrix, WarpFlags flags, Scalar fillval);
///<summary> /// Warps image with affine transform /// TODO: Remove 'dst' argument and return a CVImage object ///</summary> public void WarpAffine(CVArr dst, CVMat map_matrix, WarpFlags flags, CVScalar fillval) { PInvoke.cvWarpAffine(new __CvArrPtr(this), new __CvArrPtr(dst), new __CvMatPtr(map_matrix), (int)flags, new __CvScalar(fillval)); }
internal static extern void cvLinearPolar(Arr src, Arr dst, Point2f center, double maxRadius, WarpFlags flags);
internal static extern void cvLogPolar(Arr src, Arr dst, Point2f center, double M, WarpFlags flags);
internal static extern void cvRemap(Arr src, Arr dst, Arr mapx, Arr mapy, WarpFlags flags, Scalar fillval);
///<summary> /// Warps image with affine transform /// TODO: Remove 'dst' argument and return a CVImage object ///</summary> public void WarpAffine(CVArr dst, CVMat map_matrix, WarpFlags flags, CVScalar fillval) { PInvoke.cvWarpAffine(new __CvArrPtr(this), new __CvArrPtr(dst), new __CvMatPtr(map_matrix), (int)flags, new __CvScalar(fillval)); CVUtils.CheckLastError(); }