Skip to content

An interactive OpenGL program for applying seam carving on images.

License

Notifications You must be signed in to change notification settings

Kimo-s/Image-Seam-Carving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image-Seam-Carving

Seam carving is a content aware algorithm for resizing the image based on the energy function. Typically the energy function is decided by the sobel opreater which emphasis the importance of each pixel based on the edges.

The program allows for visualization of the path that will be deleted from the image using the GUI from imgui.

Build:

To build and run:

cd src
make
./seamCarver

Reference:

Shai Avidan and Ariel Shamir. 2007. Seam carving for content-aware image resizing. In ACM SIGGRAPH 2007 papers (SIGGRAPH '07). Association for Computing Machinery, New York, NY, USA, 10–es. https://doi.org/10.1145/1275808.1276390