Skip to content

Seam carving (or liquid rescaling) is an algorithm for content-aware image resizing.

Notifications You must be signed in to change notification settings

shivang8/Seam-Carving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seam Carving

Objective: To Scale Down Image using Seam Carving Technique.

Module wise explanation

Seam.m : It takes the input and asks for number of seams to remove horizontally and vertically. It calls dp_generator.m and processing.m for removing a seam.

dp_generator.m : It generates a matrix with the sum of energy in it from top to bottom. It will help us to find the seam.

processing.m : It is used to remove a seam from the image.

Results

Image 1
1
Output of Image 1
2
Image 2
3
Output of Image 2
4
Image 3
5
Output of Image 3 6
Image 4 7
Output of Image 4
8
Image 5
9
Output of Image 5
10


IF YOU ENCOUNTER ANY BUGS OR FOR ANY SUGGESTIONS REGARDING THE IMPROVEMENT OF SEAM CARVING FEEL FREE TO CONTACT ME :

Shivang Srivastava - [email protected]

About

Seam carving (or liquid rescaling) is an algorithm for content-aware image resizing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages