Project for the course 'Image Processing' at VUB. The topic is 'Image Retargeting & Object Removal via Seam Carving' based on the paper by Avidan & Shamir, 2007. The report for this project can be found here.
You need Python 3 to run this code. It was tested with Python 3.8.
With a conda
virtual environment, you need the following packages to successfully run the application:
conda install -c anaconda numpy
conda install -c conda-forge opencv
conda install numba
conda install scikit-image
conda install -c conda-forge imutils
After you created and activated a virtual environment for the project, running the following command should install all required packages as listed in requirements.txt.
pip install -r requirements.txt
We provide an intuitive GUI for seam carving functionalities. Run it with:
python gui.py