An implementation of the seminal Seam Carving paper. Made this primarily as a way to practise dynamic programming, but also because I thought the results looked cool. Not extremely efficient, takes a few minutes for large edit (30 seams or more), but I'm happy with the results -
View it on GitHub