IMAGEVIEWER Interactively pan and zoom images on the computer.
IMAGEVIEWER starts a GUI for opening image files and interactive panning and zooming.
IMAGEVIEWER(DIRNAME) starts the GUI with DIRNAME as the initial directory.
The GUI allows you to navigate through your computer and quickly view image files. It also allows you to interactively explore your images by panning (clicking and drag), zooming (right-click and drag), and centering view (double-clicking).
This is implemented using MATLAB Classes. It requires MATLAB R2008a or newer.
Excellent tool. It works for my Matlab 2013a WIN64 BIT. I have a question: I want to add displaying the boundingboc and detected areas on the image. Can this be compiled as a matlab standalone application?
In order to use interactive pan and zoom with the matlab preview fcn of live video data, I added the Update Preview Function. Each time preview receives a video frame, it calls the update preview window function that I specified, which can process the data before displaying (see this example : http://www.mathworks.fr/fr/help/imaq/previewing-data.html#f11-76693).
However, this example uses the setappdata function to configure this application-defined data to a function handle to the update preview window function. I don't know how I define the arguments (using matlab classes) of the update preview window function because it passes an Event Attribute.
not so much handy enough,try to add some extra features.:D
28 Jun 2008
I didn't code it so that you can extract the selected file name through the handles. Also, I made the GUI "HanldeVisibiltiy" to "off" on purpose so that it can't be accessed from the Command Window. That's why "gcf" and "gca" doesn't see it.
If you need to access the inner workings, I suggest you take a look inside the m-code. When I create the initial figure, I set the "HandleVisibility". You can change that to "on". Also, there's a place in the code that I extract the file name from the list box.
14 Jun 2008
How can one retrieve the name of the image file that the user has selected ?
I've tried returning then querying various handles, but can't get any approach to work.
Also gcf and gca don't seem to work with the viewer - when issued they create new figures / axes.
16 Feb 2007
Excellent examples of using the object callbacks (ButtonDownFcn, WindowButtonMotionFcn, WindowButtonUpFcn) for panning and zooming. I was looking for some good examples for a long time. Thank you very much!
17 Jan 2007
This is a very good job. Could it be used for cropping?
26 Nov 2006
Thats a very nice job great
22 Nov 2006
Excellent job, works fine in R14 too.
17 Nov 2006
It works very well with R14SP1 - I am very impressed. Thank you!
Very soon I do need only Matlab - when is the Office tool available to replace Word?
15 Nov 2006
The program currently does not work on certain images. A new version will be posted in the next couple of days. Thanks.
15 Nov 2006
It actually works in R14 or later.
16 Nov 2006
Bug fixes. Make sure it works with various image types.
17 Nov 2006
Bug fix for image centering feature. Also allow the window to be resized (without distortion of components)