Skip to content

Course: Fundamentals of Computer Graphics, Image Processing, and Vision (Assignment #1)

Notifications You must be signed in to change notification settings

eyalw711/SeamCarving

Repository files navigation

SeamCarving

Brief:

Seam carving (or liquid rescaling) is an algorithm for content-aware image resizing, developed by Shai Avidan, of Mitsubishi Electric Research Laboratories (MERL), and Ariel Shamir, of the Interdisciplinary Center and MERL. 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.

Further reading:

Wiki: Seam Carving

About this repository:

This is an assignment in the course Fundamentals of Computer Graphics, Image Processing, and Vision to implement Seam Carving in Java.

Examples:

Original Picture:
alt text

Down-sized Result:
alt text

Disclaimer: We don't own this picture and it may be under copyright.

About

Course: Fundamentals of Computer Graphics, Image Processing, and Vision (Assignment #1)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages