Pro Headshot

Ajay Ganesh

he/him/his

Content Aware Image Resizer

Content Aware Image Resizer

A tool to intelligently carve pixels out of images while preserving detail

Tags:

C/C++
Image Processing

Description

This was a project done for EECS 280, one of UMich's intro programming classes.

The task was to parse representations of images, and use RGB color values to determine which areas of an image were important. The resizer tool would then preserve those areas, while carving out sections (or seams) of the image until the image reached a desired pixel size.