Skip to content

vivianzo/seam-carving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Seam Carving

This project was developed as part of Northeastern's Fundamentals of Computer Science II class during the Spring of 2024

Logistics

The goal of this project was to make a photo editor that can shrink an image while keeping the most important parts. By calculating the brightness and weight of each pixel, we were able to remove a seam (which is either a string of pixels from each row of the image or each column of the image)

In addition to the main functionality of the seam carver, we also added some additional functionalities:

  • Added a red line to show the seam each tick before removing it
  • Pausing the seam carver
  • Toggling between vertical seams, horizontal seams or randomly choosing horizontal or vertical seams
  • Showing a grayscale of the brightness of each pixel
  • Toggle the re-insertion of removed seams

Demo

Shannon demo WS4

Extra Information

As per Northeastern Policy, I am not allowed to share the source code of this project, please contact me for more information!
To learn more about this assignment, refer to the original directions.
Partner: Sanjana Singhania

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages