getAffineTransform function

Mat getAffineTransform(
  1. List<Point> src,
  2. List<Point> dst
)

GetAffineTransform returns a 2x3 affine transformation matrix for the corresponding 3 point pairs as image.Point.

For further details, please see: https:///docs.opencv.org/master/da/d54/group__imgproc__transform.html#ga8f6d378f9f8eebb5cb55cd3ae295a999

Implementation

Mat getAffineTransform(List<Point> src, List<Point> dst) {
  final srcVec = src.toNativeVecotr();
  final dstVec = dst.toNativeVecotr();
  final mat = _bindings.GetAffineTransform(srcVec, dstVec);
  _bindings.PointVector_Close(srcVec);
  _bindings.PointVector_Close(dstVec);
  return Mat.fromCMat(mat);
}