computes dot-product
double dot(UMat m) { final p = calloc<ffi.Double>(); cvRun(() => ccore.cv_UMat_dot(ref, m.ref, p, ffi.nullptr)); final rval = p.value; calloc.free(p); return rval; }