在Matlab GUI中使用图像

时间:2011-10-31 21:52:26

标签: image user-interface matlab image-processing

我正在MATLAB中开展一个小型图像处理项目。我之前使用过MATLAB,但从未创建过GUI。我想创建的GUI可能非常先进,所以我需要一些关于如何开始的提示。

GUI的目的是加载图像并将其显示给用户。然后,用户必须点击图像中的两个点,其中坐标(以像素为单位)存储在变量中。如果可能,会显示用户单击的彩色圆点。用户完成当前图像后,可以加载下一个图像。

我对Java有一些经验,我认为在Swing中这不会太难。但MATLAB似乎没有创建这样一个高级GUI的目的。但是,到目前为止整个项目都在MATLAB中,所以如果我能够做到这一点,那就太好了。有帮助吗?提示?我应该看看的事情?

非常感谢。

1 个答案:

答案 0 :(得分:3)

这不是一个在MATLAB中完成的非常复杂的任务。

有关将图片添加到GUI的简单说明,请查看以下文章: http://blogs.mathworks.com/pick/2007/10/16/matlab-basics-setting-a-background-image-for-a-gui/

有关GUI轴和鼠标指针之间各种交互的说明,请检查此视频(请记住,GUI中的图片位于正常的MATLAB轴内): http://blogs.mathworks.com/pick/2008/05/27/advanced-matlab-capture-mouse-movement/

一般来说,Doug的教程视频非常适合MATLAB初学者,我建议你去看看更多这些视频。