如果在我的Matlab GUI窗口上有多个轴(axes),并且每个轴都有不同的图像,我该如何管理对每个轴进行roipoly函数操作?
这个解决方案应该是没有在每个轴上重复调用imshow和roiploy函数的,因为:
1. 所有图像都使用循环显示在轴上,如果一个一个处理轴,GUI将变得非常丑陋。
2. 重新执行imshow将花费时间,因为图像非常大,并且它们在显示之前每次都要进行处理,所以浪费时间在重复处理中是一个非常糟糕的解决方案。
这个解决方案应该是没有在每个轴上重复调用imshow和roiploy函数的,因为:
1. 所有图像都使用循环显示在轴上,如果一个一个处理轴,GUI将变得非常丑陋。
2. 重新执行imshow将花费时间,因为图像非常大,并且它们在显示之前每次都要进行处理,所以浪费时间在重复处理中是一个非常糟糕的解决方案。
axes
上显示的图像上简单地调用roipoly
。我目前的做法是重新使用imshow
,然后在显示图像后直接执行roipoly
,并且我的所有gui axes都是在一个循环中绘制的,如果我使用以前的方法,gui将显得很丑陋,并且图像非常大,需要重新加载它们会消耗很多时间,我需要一种无需重新加载它们就能够进行roipoly
的解决方案。 - Sameh K. Mohamed