File Exchange

image thumbnail

Seam Carving for content aware image resizing: GUI implementation demo

version (791 KB) by Danny Luong
Complete seam carving algorithm implementation with GUI demo


Updated 19 May 2009

View Version History

View License

This is a GUI program I wrote implementing the seam carving algorithm developed by by Shai Avidan and Ariel Shamir. the video can be found at:, and the original paper can be found at:

Currently the Image Processing toolbox is required, I may update it to remove this requirement at a later date.

To run the GUI, first extract the zip file to a location on your computer, then open MATLAB and browse to the extracted folder containing the SeamCutGUI.m file. Double click the file to open it, and run the file by pressing F5 on the keyboard. More details about the program can be found in the "Notes.doc" file.

Cite As

Danny Luong (2021). Seam Carving for content aware image resizing: GUI implementation demo (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (4)

Thunwa Sattrupai

Very thank for this code, I'll try to understand, implement and improve it.

Li Ming

very good ,thanks




Very neat program and with detailed instruction. Thanks.

MATLAB Release Compatibility
Created with R2006a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: Seam Carving for content aware image resizing

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!