Skip to content
Image processing method that allows to remove an object from a photo.
Branch: master
Clone or download
Latest commit 8a6f1c3 Jun 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
SeamCarving use new image Jun 10, 2018
images new images Jun 10, 2018
.gitignore initial commit Mar 13, 2018
.travis.yml fix travis Mar 13, 2018
LICENSE Initial commit Mar 13, 2018 Update Jun 10, 2018
SeamCarving.sln cut the result Mar 13, 2018

Seam Carving

license Build Status

Seam carving (or liquid rescaling) is an algorithm for content-aware image resizing. It functions by establishing a number of seams (paths of least importance) in an image and automatically removes seams to reduce image size or inserts seams to extend it. Seam carving also allows manually defining areas in which pixels may not be modified, and features the ability to remove whole objects from photographs.

Dest image Markup Result
input1 input2 result

The purpose of the algorithm is image retargeting, which is the problem of displaying images without distortion on media of various sizes (cell phones, projection screens) using document standards, like HTML, that already support dynamic changes in page layout and text but not images.

The algorithm is developed by Shai Avidan, of Mitsubishi Electric Research Laboratories (MERL), and Ariel Shamir, of the Interdisciplinary Center and MERL.

You can’t perform that action at this time.