image processing project report

34
Image Manipulator 201 1 CHAPTER 1 Introduction 1

Upload: rahul-tonape

Post on 14-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: image processing project report

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7/29/2019 image processing project report

http://slidepdf.com/reader/full/image-processing-project-report 34/34

Image Manipulator 201

1