我们创建了一个用于注册的matlab gui。在该形式中,我们必须在按钮点击上看到数组中的每个图像。我们需要实现两个按钮,即下一个'以及之前的'。当我们点击上一个时,我们必须在轴上看到前一个图像,反之亦然。请帮助我们。提前谢谢。
答案 0 :(得分:2)
嗯,这些步骤非常简单:
在你的GUI OpeningFcn
中,你应该添加代码来加载文件夹中的图像:
handles
中归档的单元格数组,例如handles.img_store
; handles.img_store{:}
; imread()
中逐个加载图片
handles.img_index
,并将其初始化为1; display_current_image()
功能显示当前图像 - 请参阅4.。写下按钮“Next”的回调以增加handles.img_index
,如果超出handles.img_store
范围,则将其重置为之前的值,然后调用display_current_image()
- 请参阅4;
将按钮“Previous”的回调写入递减handles.img_index
,如果超出handles.img_store
范围,则将其重置为之前的值,然后调用display_current_image()
函数 - 见4.。
创建一个函数,例如将display_current_image()
作为参数的handles
,并使用image()
函数在单元格数组handles.img_index
中显示索引为handles.img_store
的图像
我不会编写代码,直到你尝试先写一些代码。 : - )