getAffineTransform function
Implementation
Matrix getAffineTransform(List<Point> src, List<Point> dst) {
MnnAssert(src.length == 3, 'src must have 3 points');
MnnAssert(dst.length == 3, 'dst must have 3 points');
final pSrc = calloc<c.mnn_cv_point_t>(3);
final pDst = calloc<c.mnn_cv_point_t>(3);
for (int i = 0; i < 3; i++) {
pSrc[i] = src[i].ref;
pDst[i] = dst[i].ref;
}
final rval = Matrix.fromPointer(c.mnn_cv_getAffineTransform(pSrc, pDst));
calloc.free(pSrc);
calloc.free(pDst);
return rval;
}