/seam-carving-example

A python notebook implementing seam carving with dynamic programming

Primary LanguageJupyter NotebookMIT LicenseMIT

seam-carving-example

A course project implementing seam carving with dynamic programming

  • Code: seam_carving.ipynb, including not only functions of seam identification and extration, but also useful visualizations showing the energy, identified seams and the order of removing them. In the bottom-right plot, lines in warm colors are deleted firstly. The warmer (red), the earlier.

  • Presentation: Seam carving.pdf

  • Example images: images I used for my presentation are in the folder.