This document outlines a project to create an image resizing program using MATLAB. The program will allow users to easily change an image's resolution and size without using other software and without losing image quality. It will have a graphical user interface where the user enters the desired height and width, and the program automatically resizes the image. Resizing images faster and easier could benefit industries like media where images often need adjustment. The program implements a bilinear interpolation algorithm to resize images without blurring or losing pixels.
1 of 5
More Related Content
DSP Report
1. PAF-Karachi Institute of Economics & Technology
College of Engineering
Course: Digital Signal Processing
Course Id: 12154
Instructor: Dr. Imran Naseem
Group members:
Salman Khaliq Bajwa 3746
M. Waqas Aslam 3781
Waqas Ahmed 3685
2. EZ Resizer with MATLAB
Objective:
The main objective of this project is to make program using
MATLAB software so that we could change the resolution or
size of any image without using Photoshop or ACDSee and
without any effect on the pixels of the image.
Purpose:
The purpose of this project is to understand the need of image
processing and the use of MATLAB in digital signal processing.
Description:
Our program is totally based on software (GUI). There is no
hardware, interfacing etc involved in it. Actually we are going
to use MATLAB 7.0, advance version of the MATLAB software,
for our objective which is to make a program so that we could
change the size and resolution of the image. The program will
be GUI based so that it will be user friendly, anyone could use
it easily. We will just have to enter the length and width of
image that is required and then image size would be
automatically changed. The good thing of our project is that
there will be no effect on the pixels of the image if the size is
3. changed, image would not get blur. You could also save the
image after the changes.
How?
EZresize allows you to resize an image easily and quickly by
way of a bilinear interpolation algorithm. Before running,
place the images that you wish to resize within the folder that
contains the program. To run, at the command prompt, enter
EZresize. Once the program is opened, enter the filename of
the image (ex. myfirstpic.jpg) in your MatLab current directory
and click get image. Enter your image size in the height and
width boxes accordingly and, when ready, click 'Resize It!'. If
you decide you would like to save the image, enter a file name
(ex: myresizedpic.jpg) in the 'File Name' field. When ready,
click 'Save it' and your image will be saved in your current
MatLab directory. To edit a new image, close all picture
windows, and then repeat the above process.
4. GUI Image:
Advantages & Applications:
It can be used in Media industry where different images
have to be resized. It will reduce the time because we will
just have to enter the length and width and the size will
be changed.
The use of Photoshop and ACDSee will be reduced in
image resizing.
5. References:
[1]
http://www.mathworks.com/help/toolbox/images/ref/imresize.html
Date of visit: 21/10/2011 Time: 06:20pm
[2]
http://www.intelligent-systema.info/classes/ee500/gui.htm
Date of visit: 22/10/2011 Time: 10:45pm
[3]
http://www.mathworks.com/dsp/
Date of visit: 23/10/2011 Time: 12:05pm
[4]
http://www.fie-conference.org/../1043.pdf
Date of visit: 23/10/2011 Time: 12:15pm
[5]
http://www.mathworks.com/dsp/
Date of visit: 23/10/2011 Time: 12:35pm