Fast image interpolation for Matlab (bilinear and bicubic, single or multiple channels)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
changelog.txt
gpl-3.0.txt
headers.txt
ii_bicubic.cpp
ii_bicubic.m
ii_bilinear.cpp
ii_bilinear.m
ii_compile_and_setup.m
lena.jpg
licence.txt
test_bicubic.m
test_compare.m
test_timings.m

README.md

image-interpolation-matlab

Description

image-interpolation-matlab is a small Matlab toolbox that provides really fast and convenient image interpolation routines. It is fast since it relies on native binary code (Mex-files) and it is implemented in parallel. It is convenient because it can handle images with multiple channels (contrarily to the interp2 function of Matlab). It supports bicubic and bilinear interpolation schemes. I hope one day to have some time to implement other algorithms.

Instructions

If you download the source code of this toolbox (which is the preferred way), you will need to compile the mex-files. To do so, just run the script named ii_compile_and_setup.m. There are a few options with self-explaining names at the beginning of this script if you want to tune the toolbox according to your needs and/or your hardware.

Usage

The script test_bicubic gives a really simple example of how to use the toolbox.