Steve on Image Processing

MATLAB GUI Programming Resources

Are you looking for help making an image processing GUI with MATLAB? There are many resources available.

First, the MATLAB documentation and The MathWorks web site has a lot of helpful information, including:

Second, there are guides written by people outside The MathWorks. For example:

These aren't the only ones; see the MATLAB and Simulink Based Books page for more. Or do a web search to find the many MATLAB GUI tutorials out there.

Finally, I suggest that you take a look at the image GUIs written by other MATLAB users and submitted to the MATLAB Central File Exchange. There's an entire category devoted to "Image Processing - GUI, Display, and Annotation."

Good luck with your project. And if you have suggestions for other resource links to add to this page, please let me know.


Steve Eddins manages the Image & Geospatial development team at The MathWorks and coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.

  • Sana: hi steve, could you explain to me how i would be able to use the dir function, to do a loop through a directory...
  • Nishtha: Sir, I have preprocessed the image in following steps: [1] adaptive histogram equalization [2] thresholding...
  • Kristof: I also strongly support the idea. I have just recently bumped into the problem that im2single was not...
  • Steve: David—I’ m glad you found it useful!
  • David Lalejini: I found your example very useful for finding connected nodes in a large set of input pairs. I start...
  • tommy: Dear Steve, I have a question,please if you are kind to help me regarding the accumulator array dimensions of...
  • Steve: Abc—I don’t know how to distinguish the faces. You might try posting your question in the MATLAB...
  • Manju: well if we have a few ovals within each other like in a cell how do we measure the distance from the center...
  • Steve: Manju—What do you mean? How is each region defined?
  • Manju: if we have 2-3 regions within each other how do we measure the regions of each one?

These postings are the author's and don't necessarily represent the opinions of The MathWorks.