May 19, 2013

Seam Carving algorithm for Content-Aware Image Resizing

This semester I'm doing a subject in 3D graphics at the university and so far it's been very interesting! The contents of the course are based on the '3D computer graphics' book from Alan Watt and the professor, Marcelo Bertalmio, is really experienced on the field.

Last week as practical work we had to implement the Seam Carving algorithm for Content-Aware Image resizing using C++, from scratch. They gave us a month for the deadline to deliver our code and the report, but we couldn't get to work until the last day due to other assignments.

Original Image with vertical seams drawn (500 x 500 pixels)