image processing project report
TRANSCRIPT
![Page 1: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/1.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 1/34
Image Manipulator 201
1
CHAPTER 1
Introduction
1
![Page 2: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/2.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 2/34
Image Manipulator 201
1
1. Introduction
Name of Project: “Image Manipulator”
The project “Image Manipulator” is developed on Java Platform.
This project leads to do the several operations on the existing image.
The Project Image Manipulator mainly gives some options to the
user so that user can manipulate the existing image and save it in any
image format. The existing image can be opened , saved and cleared to
open a new image. The manipulation done to the image is brightening,
blurring, rotate, grayscale, contrast, reset.
1. Open image:
This option is used to open the existing image from the
system .
2. Save image:
This option is used to save the modified image. to the
system and also in the user specified format. The formats are png,
bmp, jpeg, gif, directory.
3. Clear image:
This option is used to clear the existing image in the
project.
2
![Page 3: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/3.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 3/34
Image Manipulator 201
1
1. 2 Existing System & Need for System
I. Existing System:
In image manipulator we had given the function contrast
but in Mobile application this facility is not available.
II. Need for System :
Whatever facilities are available with existing software that
are scattered in separate software so we are here combining all
the facilities in the single software i.e. the Image Manipulator.
3
![Page 4: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/4.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 4/34
Image Manipulator 201
1
1.3 Operating Environment
The Operating Environment includes the total need of the
Hardware and the Software and these are as follows:
4
![Page 5: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/5.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 5/34
Image Manipulator 201
1
I. Hardware Requirements:
Processor : Pentium with 700 MHz or higher.
Hard Disk : 160 GB, 1 GB free Space.
RAM : 256 MB or more.
II. Software Requirements :
Operating System : Windows 98/XP or higher.
Programming Language : Java .
Development Software : JDK Version 1.5 or higher.
Screen Resolution : 1024 x 768
5
![Page 6: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/6.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 6/34
Image Manipulator 201
1
CHAPTER 2
Proposed System
6
![Page 7: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/7.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 7/34
Image Manipulator 201
1
2. Proposed System
The Project Image Manipulator mainly gives some options to
the user so that user can manipulate the existing image and save it in
any image format. The existing image can be opened, saved and cleared
to open a new image. The manipulation done to the image is
brightening, blurring, rotate, grayscale, contrast, reset.
1) Open :
This option is used to open the existing image
from the system.
2) Save :
This option is used to save the modified image.
To the system and also in the user specified
format. The formats are png, bmp, jpeg, gif,
directory.
3) Clear :
This option is used to clear the existing image
in the project.
7
![Page 8: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/8.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 8/34
Image Manipulator 201
1
2.2 Objective of the System
This project leads to handle the Image so it leads to:
It is easy to the beginner’s users.
It saves the image in any format.
It is easy to manipulate the image.
Easy resizable.
8
![Page 9: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/9.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 9/34
Image Manipulator 201
1
2.3 User Requirement
Nowadays in the era of computer user need each and every
work to be done very fast and the easy manner so this
software gives the feature to the user to overall easy
manipulations with the image.
9
![Page 10: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/10.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 10/34
Image Manipulator 201
1
CHAPTER 3
Analysis & Design
10
![Page 11: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/11.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 11/34
Image Manipulator 201
1
3.Analysis & Design
3.1Data Flow Diagram:
Fig.1
11
![Page 12: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/12.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 12/34
Image Manipulator 201
1
Fig.2
12
Brightnes
Blurring
Rotate
Grayscale
Contrast
Reset
Image
Manipulator Save Changes
![Page 13: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/13.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 13/34
Image Manipulator 201
1
3.2 I/O Screen:
1) Original image :
13
![Page 14: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/14.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 14/34
Image Manipulator 201
1
2) Brighten :
14
![Page 15: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/15.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 15/34
Image Manipulator 201
1
3) Blurring :
15
![Page 16: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/16.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 16/34
Image Manipulator 201
1
4) Rotate / Width & Height :
16
![Page 17: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/17.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 17/34
Image Manipulator 201
1
17
![Page 18: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/18.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 18/34
Image Manipulator 201
1
5) Grayscale:
18
![Page 19: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/19.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 19/34
Image Manipulator 201
1
6) Contrast:
19
![Page 20: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/20.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 20/34
Image Manipulator 201
1
20
![Page 21: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/21.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 21/34
Image Manipulator 201
1
7) Opening an image from existing system:
8) Saving Image which is not available:
21
![Page 22: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/22.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 22/34
Image Manipulator 201
1
9) Saving an image:
22
![Page 23: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/23.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 23/34
Image Manipulator 201
1
3.3 Test Procedure and Implementation:
Software testing is as old as the hills in the history of
digital computers. The testing of software is an important means
of accessing the software to determine its quality. Since testing
typically consumes 40-50% of development efforts, andconsumes more effort for systems that require higher levels of
reliability. Testing remains the truly effective means to assure
the quality of a software system. Testing, an important research
area within computer science is likely to become even more
important in the future.
Functional Testing is the software program or system under
test is viewed as a “Black box”. The selection of test cases for
functional testing is based on the requirement or design
23
![Page 24: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/24.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 24/34
Image Manipulator 201
1
specification of the software entity under test. It include
requirement/design specification, hand calculated values, and
simulated results. Functional testing emphasizes on the external behavior of the software entity.
CHAPTER 4
24
![Page 25: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/25.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 25/34
Image Manipulator 201
1
User Manual
4. User Manual
25
![Page 26: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/26.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 26/34
Image Manipulator 201
1
4.1 User Manual:
The Project Image Manipulator is very easy to handle to
users, the user has to just open the image available in the system
and make changes as needed and save the manipulated image
where he wish.
A. Open :
This option is used to open the existing image from the
system. If the image retrived before, is already available then it
gives the message whether that image is to be saved or not. If the
user click’s yes, then the user can save the image anywhere on
the system.
If the user try’s to retrieve the file which is not in the
image format then that file is unable to display.
B. Save:
This option is used to save the modified image on the
system. This image can be saved in user specified image formatsuch as bmp, jpg, gif, png , etc.The default image format is jpeg.
C. Clear :
This option is used to clear the existing image.
26
![Page 27: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/27.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 27/34
Image Manipulator 201
1
4.2 Operational Manual:
A. Editing :
The manipulation done to the image is brightening,
blurring, rotate, grayscale, contrast, reset.
Brightness :
It brightens the original image.
Blurring :
It blurs the original image.
Rotate:
It rotates the original image from right side.
Grayscale:
27
![Page 28: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/28.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 28/34
Image Manipulator 201
1
It changes the original image into black and white.
Contrast :
It changes the original image into opposite color of
image i.e. contrast.
Reset :
It resets the modified image to original image.
B. Image Properties:
It displays the retrieved image name, its width and
height.
C. Image Resize:
It resizes the width and height of the original image.
28
![Page 29: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/29.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 29/34
Image Manipulator 201
1
Drawbacks and Limitations
The project Image Manipulator is useful in many ways but
there are some Drawbacks and Limitations, and these are as
follows:
It cannot rotate the image angle wise.
The quality is little bit low as compared to
original image.
29
![Page 30: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/30.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 30/34
Image Manipulator 201
1
Proposed Enhancements
There are several features that we can develop in future as
per our requirements. Some of Proposed Enhancements are as
follows:
User can create watermarks.
30
![Page 31: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/31.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 31/34
Image Manipulator 201
1
User can create transparency to image, can change
the color of image.
Conclusion
The project Image manipulator is used for the users who are
beginners for using the Photoshop can first use our project which is
31
![Page 32: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/32.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 32/34
Image Manipulator 201
1
easy to handle. This project has limited functions for manipulating
the image but that would be easy to the user to handle.
It is easy to retrieve, manipulate and save the image anywhere on
the system. It can be easily resizable. It displays the property of
image and also displays the current system time.
Bibliography
32
![Page 33: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/33.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 33/34
Image Manipulator 201
1
There are several books which we referred for our project
work which we found beneficial to our projects for developing.
These includes following:
The Complete Reference Java 2 – By Herbert Schildt.
Java Swing – By Brian Cole, Robert Eckstein, James Elliott,
Marc Loy, David Wood.
Java Swing, 2nd Edition – By Robert Eckstein, Marc Loy,
David Wood.
33
![Page 34: image processing project report](https://reader031.vdocuments.mx/reader031/viewer/2022021301/577cd83e1a28ab9e78a0c1ec/html5/thumbnails/34.jpg)
7/29/2019 image processing project report
http://slidepdf.com/reader/full/image-processing-project-report 34/34
Image Manipulator 201
1