我一直在做一个项目,我试图通过 ImageJ 宏旋转图像,基本上相关部分如下所示:
IJ.run(sourceImage, "Arbitrarily...", "angle=" + angle + " grid=1 interpolate enlarge");
因此,当我对运行上述方法的方法进行角度为 20、30、40、50、60 的 5 次调用时,执行此操作的时间越来越长(对于线程和单线程应用程序)所以大约处理时间为:
===========================
290 - 1. execution
656 - 2. execution
649 - 3. execution
1353 - 4. execution
6931 - 5. execution
===========================
那么,当连续调用特定宏时,为什么 ImageJ 上的宏调用会变慢?