Академический Документы
Профессиональный Документы
Культура Документы
17BCA1146-Sumit
1|Page
ACKNOWLEDGMENT
It is indeed with a great pleasure and immense sense of gratitude that we
acknowledge the help of DR.Kamaljit Singh Saini Head of the
Department of Computing of Chandigarh university for this constructive
criticism throughout our project. We feel elated in manifesting our sense
of gratitude tour internal project guide Ankush Kapoor
, Associate Professor, Department of Computing, Chandigarh university. He
has been a constant source of inspiration for us and we are very deeply
thankful to him for his support and valuable advice. We extremely grateful
to our Departmental staff members, Lab technicians and Non-teaching
staff members for their extreme help throughout our project.
PROJECT ASSOCIATES:
17BCA114-Sumit
17BCA1112-Rohit
2|Page
3|Page
INDEX
1.INTRODUCTION
2.OBJECTIVE
3.MODULE
4.ABOUT PRESENT SYSTEM
5.SYSTEM ANALYSIS
6.TIME LINE CHART
7.E-R DIAGRAM
8.CONCLUSION
4|Page
INTRODUCTION
5|Page
possible look for the images and also to improve the overall quality of the
image according to different parameter.
OBJECTIVE
Image editing is the phase of selecting a series of images that will be used
as part of a photo project. This essential step makes it possible to isolate
photographs which will tell a story. For a photographer, it is a very
difficult task; he must decide which images to put aside for the moment,
and which images to save for the specific project. Photographs that were
interesting at the time of the shooting might have no relationship with the
current project. It is often heart wrenching, but image editing is necessary
to develop the photographer’s artistic sense.
Image editing refers to modifying or improving digital or traditional
photographic images using different techniques, tools or software. Images
produced by scanners, digital cameras or other image-capturing devices
may be good, but not perfect. Image editing is done to create the best
possible look for the images and also to improve the overall quality of the
image according to different parameter.
MODULE DESCRIPTOR
6|Page
1. User Interface
2. Image Processing
3. Output
User Interface : when the user will open the application there is a very
good user interfacein a GUI.
Image Processing : In Image processing the the user will load the image
in the GUI for editing or you can say it will going to take image as a input
in a GUI. After taking the image the user will be going to apply all the
changes on the image like change in height ,width ,brightness ,threshold
etc.
User has to load an Image as a input to the application and implement the
different options of processing on loaded image then application
processes and displays the result of the process on given GUI application.
The model used here is a SPIRAL MODEL. This Model demands a direct
consideration of technical risk at all stages of the project and if properly
applied it reduces risk before they become problematic, hence it becomes
easier to handle a project when using this kind of model where in the end
7|Page
user can evaluate the program at the end of each stage and suggest
modification if required
Existing System
Available systems are for any one Operating System.
Available systems supports only some Formats of images and uses
color settings from system.
Available systems are only for stand alone systems.
• Cross-platform.
8|Page
Java and its byte code concept lead to true cross-platform development–
no more if defy to differentiate between platforms with different-sized
integer types, etc.
• Availability
• Runtime library
Java’s runtime library is very rich. From lists and hashes to Unicode
support and other features for i18n, the developer does not have to
reinvent the wheel.
• Object-orientation.
It is true that OOP is not a panacea, but it helps enforcing good design.
Encapsulation, polymorphism and inheritance and the well-known
patterns often lead to more elegant solutions. Unfortunately, Java—at
9|Page
least in its current version(s)—lacks a few features of a true OOP
language. As an example, there are primitive types that are not derived
from Object.
Hardware necessity
Software necessity
10 | P a g e
Equipment necessity:- The choice of equipment is significant
in the existsing and legitimate working of any software.In this choice of
equipment ,the size and the limit prerequisites are additionally
significant .This venture can be run intel i5 processor or framework with
atleast 4 GB RAM and hard-circle drive size is 1TB(Terabyte).Floppy
plate drive size is 10 MB and 15.6 inch acer shading PC is required to
perform activity . A printer is required for printed copy of the report .
• Intel i5 processor -
• CD-ROM Drive -
11 | P a g e
Working System - Window 10
Others apparatuses &technology - JAVA(jdk),JSP
TIMELINE CHART
Requirement Gathering 05
Analysis 15
12 | P a g e
Design 25
Coding 30
Testing 10
Deployment&Implementaion 05
Documentation Parallel
E-R DIAGRAM
PROJECT DESIGN
1st Level
0.0
Processor
2st Level
User Result
Image Image
5th Level
User Color
Result
Color
Req Process
6nd Level
Filters
User Filters
Result
Req
Process
7nd Level
User Save
View
Library
Req
Process
15 | P a g e
Conclusion
From an appropriate investigation of positive focuses and requirements
on the segment ,it tends to be securely presumed that the item is
profoundly GUI based segment ,this segment effectively connected
numerous frameworks. Likewise the part is very client friendly.This
Image Processing framework task will give a one of a kind image to the
client.You have seen a few of the features of a good introductory image
processing program. There are many more complex modifications you
can make to the images. For example, you can apply a variety of filters to
the image. The filters use mathematical algorithms to modify the image.
Some filters are easy to use, while others require a great deal of technical
knowledge.
16 | P a g e