Code covered by the BSD License  

Highlights from
ImadjustGUI

4.5

4.5 | 2 ratings Rate this file 63 Downloads (last 30 days) File Size: 145 KB File ID: #955
image thumbnail

ImadjustGUI

by Brett Shoelson

 

18 Oct 2001 (Updated 18 Mar 2013)

Launches an interactive GUI for modifying the parameters of IMADJUST.

| Watch this File

File Information
Description

Enhance your images! Create beautiful special effects!

IMADJUSTGUI launches an interactive, uicontrolled figure for use with the Image Processing Toolbox function IMADJUST.

Interactively modify an image using sliders to modify the pixel mappings, either en masse, or (for RGB images)plane-by-plane.

See HELP IMADJUST for details.

Allows exporting of the modified image, and generates a function handle with which to recreate the modifications.

Required Products Image Processing Toolbox
MATLAB release MATLAB 8.0 (R2012b)
Other requirements Requires MATLAB R2009b or later, since I use the tilde to ignore some outputs. With a slight code modification, this will work with older versions.
Tags for This File  
Everyone's Tags
annotation, display, enhance, gui, imadjust, image intensity adjustment, special effects
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
13 Jun 2013 Brett Shoelson

@Nathan,
There's a radio button that says "Process planes individually." If you select that, it enables plane-by-plane adjustment. Is that not what you're looking for?
Brett

12 Jun 2013 Nathan Orloff

I really like this. I wish you made it do imadjust on all 3 channels separately. That way you could tweak the color of an image pretty easily. Let me know if you can add this.

14 Jan 2013 Jurgen

For use on 2008a I modified ImadjustGUI.m:
- Replaced (non-logical) tildes with variable 'dummy'.
- Added to line 76:
set(adjfig,'HandleVisibility','on')
- Added to line 86:
set(adjfig,'HandleVisibility','callback')

14 May 2008 Aviv Hurvitz

Works as promised.

Updates
05 Sep 2012

This is a complete re-write of my old INTENSITYADJUST file. This is a much better implementation, and now allows independent modification of RGB planes.

12 Sep 2012

Updated to include an App file for R2012b.

27 Feb 2013

Many improvements, including: better loading of new images (from file or workspace); addition of an auto-adjust button; incorporation of improved ExpandAxes (which now allows for right-click exporting of images); better support for App version.

18 Mar 2013

Now allows loading an image from file or from workspace variables. Also, I added "Auto-Adjust" button to add stretchlim-based starting point.

Contact us