for (Mat mi : mats) {
MatOfPoint pt = new MatOfPoint(mi);
pts.add(pt);
+ mi.release();
}
+ mats.clear();
}
// vector_vector_Point2f
for (Mat mi : mats) {
MatOfPoint2f pt = new MatOfPoint2f(mi);
pts.add(pt);
+ mi.release();
}
+ mats.clear();
}
// vector_vector_Point2f
for (Mat mi : mats) {
MatOfPoint3f pt = new MatOfPoint3f(mi);
pts.add(pt);
+ mi.release();
}
+ mats.clear();
}
// vector_vector_Point3f
for (Mat mi : mats) {
MatOfKeyPoint vkp = new MatOfKeyPoint(mi);
kps.add(vkp);
+ mi.release();
}
+ mats.clear();
}
public static Mat vector_double_to_Mat(List<Double> ds) {
for (Mat mi : mats) {
MatOfDMatch vdm = new MatOfDMatch(mi);
lvdm.add(vdm);
+ mi.release();
}
+ mats.clear();
}
// vector_vector_char
List<Byte> lb = new ArrayList<Byte>();
Mat_to_vector_char(mi, lb);
llb.add(lb);
+ mi.release();
}
+ mats.clear();
}
}