SlideShare a Scribd company logo
1 of 96
PROJECT PRESENTATION
         ON
  IMAGE PROCESSING
     TECHNIQUES
   DONE BY,

     SREEJITH .B (Reg No:08135010)
TABLE OF CONTENTS
INTRODUCTION
   1. Abstract
HARDWARE REQUIREMENTS
   1. Software requirements
   2. Language description
SYSTEM ANALYSIS
   1. Proposed system
WORKING STRATERGY
INTRODUCTION
ABSTRACT
ABST




         Our project topic is “IMAGE PROCESSING
TECHNIQUES”. It is a desktop based application. This
project aims at creating various effects for processing
an image of format .jpg. Our objective is to give a
clear outlook about the various operations or effects
that can give to an image to change its original look.
We select this topic as our project by acquiring
motivations from various existing softwares such as
Windows Picture Management likewise…We use java
net beans as a supporting software while commencing
this project. The pixel grabber function in java helps to
grab each image into its pixel level.
HARDWARE REQUIREMENTS
           In order to implement a new system the
choice of a processor with maximum possible
speed is made there should be sufficient
memory to store data and software tools for
efficient processing.
  Processor             : Pentium IV or above
  Clock Speed           : 800 MHz
  Main Memory           : 256 MB RAM
  Disk Storage          : 80 GB or above
  Monitor               : SVGA Color
  Key Board             : 108 Keys
  Mouse                 : Logitech
  Floppy Disk Drive : 3.5 floppy 1.44 MB
  Compact Disk Drive: 52 x max
SOFTWARE REQUIREMENTS

Operating System   :   Windows 2000 or above
Front End          :   Java Net Beans 6.5
LANGUAGE DESCRIPTION
JAVA

                      JAVA
 Java is the first and foremost an object-oriented
programming language. Java is a programming
language originally developed by James Gosling at
Sun Microsystems. The language derives much of its
syntax from C and C++ but has a simpler object model
and fewer low-level facilities. Java applications are
typically compiled to byte code (class file) that can run
on any Java Virtual Machine (JVM) regardless of
computer architecture.
Primary characteristics of Java:
 The ease with which you can transition to Java from
C or C++ and Java’s object-oriented capabilities are
not only the advantages, but also Java has some

Other features such as:

•Simple
•Object-oriented
•Platform-independent
•Robust
•Secure
•Distributed
•Dynamic
•Portable
•Multithreaded
NET BEANS
Net Beans refers to both a platform framework for
Java desktop applications, and an integrated
development environment (IDE) for developing with
Java, JavaScript, PHP etc.The Net Beans IDE is
written in Java and runs everywhere where a JVM is
installed, including Windows, Mac OS, Linux, and
Solaris. A JDK is required for Java development
functionality, but is not required for development in
other programming languages. Net Beans IDE 6.5,
released in November 2008
Features
•CSS editor: with syntax highlighting, code completion
and preview.
•HTML editor with auto completion, syntax highlighting,
basic drag and drop CVS, Subversion,
•Mercurial integration: I use it e.g. to synchronize the
chapters of my current book with Oreille.
•JavaScript editor / debug support
•The ability to browse the file system and edit files. NB
can be used as a generic editor.
•Services: Great database viewer with paging, inline
editing etc.
•UML support (additional 7MB plug-in): really good tool
for creating overview diagrams etc.
SYSTEM ANALYSIS
PROPOSED SYSTEM
The proposed system is designed to meet almost
all effects/operations that can given to an image.
Here our proposed system entitled “IMAGE
        H The proposed system is designed to meet almost all
PROCESSING TECHNIQUES”. The main
feature of this system is very user friendly and
user can get a look to all effects easily, and can
do all effects to a single image which is directed
to display below the effects name mentioned in
the menu page and cancel unnecessary effects
easily by using cancel button below the image.
Advantages of proposed system

•Simple and more user friendly
•More interactive
•It avoids time delay
•Reliability
•Speed
•Accuracy
•High data security
WORKING STRATERGY
Project




  Menu Tree:

Project



Home



Main Menu      File


               Edit


               Transforms

               Effects


               Help
File menu:        About menu:
File
                 About      Help
         Open


         Save              About

          Exit
Transform menu:

 Transfor
Transform     Horizontal Stretch
    m
              Horizontal       Mirror



                  Vertical   Stretch



              Vertical Mirror



                  Rotate 180 deg



                  Rotate     45 deg



                       Shear
Transform
Zoom In                250%



            Zoom In    300%



                       350%



                       400%




                       200%


            Zoom Out   150%



                       100%



                       50%



            Central
             Crop
GreyImage



              Invert



            Edge Detect



           RedEyeView



           GreenEyeView
Effects
          BlueEyeView



               Blur



            Brightness


             Sharpen



             Custom
MODULE 1
      Invert
   GrayImage
  Edge Detect
Horizontal Stretch
Home Page:
MAIN MENU:
FILE MENU:
OPEN MENU:
LOADING AND SAVING AN IMAGE

  When you select either open or save menu from the file
menu the corresponding dialogue box will appear. We
can browse to the decide picture using this dialogue box.
 After selecting the picture we can insert that into our work
area by double clicking the picture or clicking the open
button in the dialogue box. In the save dialogue box
browse to the folder where we want to save our file name it
and click save button. Thus it will save in the
corresponding folder.
LOADING IMAGE:
EDIT MENU::
EFFECTS:
GREYIMAGE:
       FGGGGGGG
     Grayscale or grayscale digital image is an
image in which the value of each pixel is a single
sample, that is, it carries only intensity information.
Images of this sort, also known as black-and-white,
are composed exclusively of shades of gray,
varying from black at the weakest intensity to white
at the strongest.
GREYIMAGE:
EDGE DETECTION:

 This filter detects the edges in a filter. For each pixel, It
looks a each channel, finds the local gradient and
replaces the channel by a value determined by the
gradient. Edges become white while flat areas become
black. Edge detection filters work essentially by looking
for

contrast in an image   .
EDGEDETECT:
INVERT :
         This filter will invert the alpha channel of an image. This is
not normally terribly useful, but has its uses on accession. There
are no parameters to this filter. This filter will invert all the pixels in
an image, converting it into its photographic negative. It's pretty
much the simplest possible filter: To invert a pixel we, simply
subtract each color component from 255. It takes apart the red,
green, and blue channels and then inverts them by subtracting
them from 255.These inverted values are packed back into a pixel
value and returned.
INVERT:
Horizontal Stretch
A horizontal stretching is the
stretching of the graph away from
the x-axis.

It use affine transformation
HORIZONTAL STRETCH:
About
Help
THANK YOU……
MODULES
 Red Eye View
  Brightness
Horizontal Mirror
Vertical Stretch
     Shear
  Central Crop
Red Eye View
Color filters are sometimes
classified according to their type of
spectral absorption.
The most useful thing to do with
this filter is to set two colors to -255
in order to strip them and see one
color component of an image.
Every color has an implicit alpha
value of 1.0 or an explicit one
provided in the constructor.
Red Eye View
Brightness
Brightness makes the image
lighter or darker .It Increase or
decrease the brightness of pixels.
Low brightness will result in dark
tones while high brightness will
result in lighter, pastel tones.
Darken
Brighten
Horizontal Mirror
 Placing  the edge of a mirror on
the y-axis will form a reflection in the
y-axis.
This function is used to flip the
source image from left to right.
Horizontal Mirror
Vertical Stretch
A vertical stretching is the
stretching of the graph away from
the y-axis.

It use affine transformation
Vertical Stretch
Shear
       wrrrrrrrrrr
Shearing slides one edge of an
image along the X or Y axis,
creating a parallelogram.
An X direction shear slides an
edge along the X axis, while a Y
direction shear slides an edge
along the Y axis.
Here the x shear is take place.
Shear
C - Crop
Crop means cutting images
down to size.

The size of the displayed image
has not been effected by the
“crop" operation. The actual image
itself has been cropped, but the
canvas on which the image is
displayed is still the same size as
the original canvas.
C - Crop
THANK YOU……
Image Processing Techniques.
Highly Flexible & Modified.
User Friendly.
Image processing is the art and science of manipulating
  digital images.
Java language & Net beans Supporting S/w.
It is object oriented and can be used for both desktop
  application.
Four viewing window: intro page, work area, about & help.
Various effects & transformations are implemented using
  various algorithm at the pixel level of images.
MODULES
      Blur
Green Eye View
Vertical Mirror
    ZoomIn
   ZoomOut
         Done by,
             Sreejith .B
             REG:08135010
Green Eye View
Color filters are sometimes classified according to
 their type of spectral absorption:

The most useful thing to do with this filter is to set two
 colors to -255 in order to strip them and see one color
 component of an image.

The color class is used encapsulate colors in the
  default RGB color space or colors in arbitrary color
  spaces identified by a color space.

RGB use 8 bit color representation.
Working Process:
Here for green filter, keep the green component as it is
 225 and just subtract 255 from the red component &
 blue component.

For green filter set RGB values as (1,255,1).

RGB color with the specified red, green & blue values
 in the range (0 - 255).
Green Eye View
Blur
Blur is often used to reduce within an image
 or to produce a less pixilated image.
Blur method is opposite of sharpen.
Blur method are based on low pass filter.
Blur other wise know as SMOOTH.
Working Process:
Blur is also usually based on a single value
 presenting the image, such as the average
 value of the image or the middle value.
To produce this blur effect, the filter takes the
  average of the present pixel value and the
  value of adjacent pixels and set the present
  pixel to that average value.
Each pixel in the source image gets spread
 over and mixed into surrounding pixels.
Blur
Vertical Mirror
Vertical Mirror is also referred to as creating a mirror
 of a image & this function is used to flip the source
  image from top to bottom.
The reflection transformation produces a mirror
  image of the object with respect to a specified axis,
  point or line.
If either the x-axis or y-axis is treated as a mirror, the
  object has a mirror image or reflection.
Since the reflection of an object is located at the
 same distance from the mirror axis the original image
 from the axis.
This reflection is also know as GLIDE REFLECTION
Working Process:
The reflection operator geometrically transforms an
  image such that image element i.e. pixel values,
  located at position (x1,y1) in an original image are
  reflected about a user-specified image axis or image
  point into a new position (x2,y2) in a corresponding
  output image.

A glide reflection is a transformation in the plane that
 is the composition of a line reflection and a translation
 through a line (a vector) parallel to that line of
 reflection.
Vertical Mirror
Zoom
Zoom is a transformation that effectively scales down
 or blows up a pixel map or a position of it with the
  instruction.

Zoom can be classified into two:
 ZOOM IN
ZOOM OUT
Working Process:
To resizing an image arbitrarily the easiest way to do
it
   is to calculate a factor for the difference between the
   source and destination in both x and y axis, then use
   that factor of figures out which pixel on the source
   image maps to the color being placed on the
   destination image.

The modified (zoomed image) should be the same
  size as the original image; in a zoomed image the
  specified portion of the original image now fills the
  entire image window.
Zoom In
Zoom Out
THANK YOU……
MODULES
BlueEyeView
  Sharpen
  Custom
   Rotate
   About
    Help
BlueEyeView
 Color filters are sometimes classified according t
their type of spectral absorption.
The most useful thing to do with this filter is to
set two colors to -255 in order to strip them and
see one color component of an image. For example,
for blue filter, keep the red component as it is and
just subtract 255 from the green component and red
component.
The Color class is used encapsulate colors in the
default RGB color space or colors in arbitrary color
spaces identified by a ColorSpace.
BlueEyeView
Sharpen
Subjective quality of an image indicating clear or
distinct reproduction of detail: associated with
resolution and contrast. Edge enhancement is an
extremely common technique used to make images
appear sharper.
To sharpen the image is very similar to finding
edges, add the original image, and the image after
the edge detection to each other, and the result will
be a new image where the edges are enhanced,
making it look sharper.
ConvolveOP convolution filter that applies a
given kernel operator to the image data for effect
such as sharpening.
Sharpen
Custom

We can do the same trick to make light rays
appear to come out of an object, only this time
making the shadow color white and using a zoom
blur instead of the ordinary blur, then adding the
result on top of the original.
Also custom effect reduces the clarity of an
image.
Also custom effect change the order of pixel
elements and effect is distortion
Custom
Rotate 45Deg
 Transform  attribute in the Graphics2D context
to move, rotate, scale, and shear graphics
primitives when they are rendered.

The transform attribute is defined by an
instance of the AffineTransform class. An affine
transform is a transformation such as translate,
rotate, scale, or shear in which parallel lines
remain parallel even after being transformed.

The rotate operation rotates an image about a
given point by a given angle.
Rotate 45Deg
Rotate 180Deg
 Affine transformations
  Rotating an Image
                           algorithm is used for



 Affine transformations is simply a change in
the
    pixels positions or order.

 Affine transformations are one of the least
   complicated operations that can be performed in
  image processing

   It rorates image in 180Deg
Rotate180Deg
Rotate 270Deg
   Affine transformations algorithm is used for
    Rotating an Image

Affine transformations are one of the least
   complicated operations that can be performed in
  image processing

A negative rotation value rotates the image
 counter-clockwise, while a positive rotation value
 rotates the image clockwise
Rotate270Deg
Rotate90Deg
The rotate operation rotates an image about a
given point by a given angle

 Also affine transform is used to rotate an
image in 90Deg

 The rotate operation rotates an image about a
given point by a given angle.
Rotate90Deg
About
 The about page is used to give information
about

         Product Id
         Product version
         License type
         Developers
         Developing center and Details of the
         project
About
Help
Help
THANK YOU……

More Related Content

What's hot

Photoshop Workshop 1 - Fall 2012
Photoshop Workshop 1 - Fall 2012Photoshop Workshop 1 - Fall 2012
Photoshop Workshop 1 - Fall 2012Jeff Zhan
 
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3Paris Android User Group
 
Getting started with Adobe Photoshop 7.0
Getting started with Adobe Photoshop 7.0Getting started with Adobe Photoshop 7.0
Getting started with Adobe Photoshop 7.0Najma Alam
 
Rate your environment
Rate your environmentRate your environment
Rate your environmentDan Qin
 
Adobe Photoshop and its role in society ( Introduction)
Adobe Photoshop and its role in society ( Introduction) Adobe Photoshop and its role in society ( Introduction)
Adobe Photoshop and its role in society ( Introduction) Grayzon Gonzales, LPT
 
P1 combining images
P1 combining imagesP1 combining images
P1 combining imagesPLC
 
Introduction to photoshop
Introduction to photoshopIntroduction to photoshop
Introduction to photoshopReymart Canuel
 
What's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseWhat's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseParis Android User Group
 
Lesson 8 (Adobe Photoshop CS4)
Lesson 8 (Adobe Photoshop CS4)Lesson 8 (Adobe Photoshop CS4)
Lesson 8 (Adobe Photoshop CS4)Denden Amarante
 
Adobe Illustrator Tutorials: Digital Photography Flyer
Adobe Illustrator Tutorials: Digital Photography FlyerAdobe Illustrator Tutorials: Digital Photography Flyer
Adobe Illustrator Tutorials: Digital Photography FlyerFlyer Tutor
 
Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013Jessie Doan
 
Photoshop Introduction
Photoshop IntroductionPhotoshop Introduction
Photoshop IntroductionZ Hoeben
 
DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)Sef Cambaliza
 

What's hot (20)

Photoshop Workshop 1 - Fall 2012
Photoshop Workshop 1 - Fall 2012Photoshop Workshop 1 - Fall 2012
Photoshop Workshop 1 - Fall 2012
 
Task 3
Task 3Task 3
Task 3
 
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
Introduction to Honeycomb APIs - Android Developer Lab 2011 Q3
 
Adobe Lightroom
Adobe LightroomAdobe Lightroom
Adobe Lightroom
 
Getting started with Adobe Photoshop 7.0
Getting started with Adobe Photoshop 7.0Getting started with Adobe Photoshop 7.0
Getting started with Adobe Photoshop 7.0
 
Rate your environment
Rate your environmentRate your environment
Rate your environment
 
Adobe Photoshop and its role in society ( Introduction)
Adobe Photoshop and its role in society ( Introduction) Adobe Photoshop and its role in society ( Introduction)
Adobe Photoshop and its role in society ( Introduction)
 
Adobe ps color palettes
Adobe ps color palettesAdobe ps color palettes
Adobe ps color palettes
 
file17749
file17749file17749
file17749
 
P1 combining images
P1 combining imagesP1 combining images
P1 combining images
 
Introduction to photoshop
Introduction to photoshopIntroduction to photoshop
Introduction to photoshop
 
What's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseWhat's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet Haase
 
Lesson 8 (Adobe Photoshop CS4)
Lesson 8 (Adobe Photoshop CS4)Lesson 8 (Adobe Photoshop CS4)
Lesson 8 (Adobe Photoshop CS4)
 
VF 360 Shop Image Style Guide
VF 360 Shop Image Style GuideVF 360 Shop Image Style Guide
VF 360 Shop Image Style Guide
 
Adobe Illustrator Tutorials: Digital Photography Flyer
Adobe Illustrator Tutorials: Digital Photography FlyerAdobe Illustrator Tutorials: Digital Photography Flyer
Adobe Illustrator Tutorials: Digital Photography Flyer
 
Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013
 
TUTORIAL ON PHOTOSHOP
TUTORIAL ON PHOTOSHOPTUTORIAL ON PHOTOSHOP
TUTORIAL ON PHOTOSHOP
 
Photoshop Introduction
Photoshop IntroductionPhotoshop Introduction
Photoshop Introduction
 
DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)
 
Lec 3
Lec 3Lec 3
Lec 3
 

Viewers also liked

Image Processing Techniques
Image Processing TechniquesImage Processing Techniques
Image Processing TechniquesChris Bailey
 
E mail image spam filtering techniques
E mail image spam filtering techniquesE mail image spam filtering techniques
E mail image spam filtering techniquesranjit banshpal
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGgarima0690
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbolsKumar
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppthashgeneration
 
School Management System
School Management SystemSchool Management System
School Management SystemHATIM Bhagat
 
Image processing
Image processingImage processing
Image processingVarun Raj
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagramsbarney92
 
Animation techniques for CG students
Animation techniques for CG studentsAnimation techniques for CG students
Animation techniques for CG studentsMahith
 
School Management System ppt
School Management System pptSchool Management System ppt
School Management System pptMohsin Ali
 

Viewers also liked (13)

Image Processing Techniques
Image Processing TechniquesImage Processing Techniques
Image Processing Techniques
 
E mail image spam filtering techniques
E mail image spam filtering techniquesE mail image spam filtering techniques
E mail image spam filtering techniques
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 
Uml class Diagram
Uml class DiagramUml class Diagram
Uml class Diagram
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
 
School Management System
School Management SystemSchool Management System
School Management System
 
Image processing
Image processingImage processing
Image processing
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Animation techniques for CG students
Animation techniques for CG studentsAnimation techniques for CG students
Animation techniques for CG students
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
School Management System ppt
School Management System pptSchool Management System ppt
School Management System ppt
 

Similar to Image Processing Techniques Project

Ecognition object base image classifications bangladesh
Ecognition object base image classifications bangladeshEcognition object base image classifications bangladesh
Ecognition object base image classifications bangladeshCresencio Turpo
 
Technologies part 2
Technologies part 2Technologies part 2
Technologies part 2afcristea
 
TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...
TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...
TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...TCUK Conference
 
Die View Users Guide
Die View Users GuideDie View Users Guide
Die View Users GuideStuart Riley
 
Win8 development lessons learned jayway
Win8 development lessons learned jaywayWin8 development lessons learned jayway
Win8 development lessons learned jaywayAndreas Hammar
 
Introduction lightsworks
Introduction lightsworksIntroduction lightsworks
Introduction lightsworksVisCircle
 
Getting Intimate with Images on Android with James Halpern
Getting Intimate with Images on Android with James HalpernGetting Intimate with Images on Android with James Halpern
Getting Intimate with Images on Android with James HalpernFITC
 
Graphic Handling Softwares
Graphic Handling SoftwaresGraphic Handling Softwares
Graphic Handling SoftwaresMariaHabib9
 
What you need to know about FEMAP v11.3
What you need to know about FEMAP v11.3What you need to know about FEMAP v11.3
What you need to know about FEMAP v11.3Aswin John
 
SDN Mentor Hands On - Exercise 2
SDN Mentor Hands On - Exercise 2SDN Mentor Hands On - Exercise 2
SDN Mentor Hands On - Exercise 2dan_mcweeney
 
slideshow example
slideshow exampleslideshow example
slideshow exampleBen Oehler
 
Working With Images in Photoshop
Working With Images in PhotoshopWorking With Images in Photoshop
Working With Images in PhotoshopSarah Bombich
 
Project Phases Showing Phase Content And Documents With Analysis And Design R...
Project Phases Showing Phase Content And Documents With Analysis And Design R...Project Phases Showing Phase Content And Documents With Analysis And Design R...
Project Phases Showing Phase Content And Documents With Analysis And Design R...SlideTeam
 
BLACK&WHITE projects 5 - manual.pdf
BLACK&WHITE projects 5 - manual.pdfBLACK&WHITE projects 5 - manual.pdf
BLACK&WHITE projects 5 - manual.pdfRosduz
 
Managing Visual Design in Axure
Managing Visual Design in AxureManaging Visual Design in Axure
Managing Visual Design in AxureFred Beecher
 

Similar to Image Processing Techniques Project (20)

Ecognition object base image classifications bangladesh
Ecognition object base image classifications bangladeshEcognition object base image classifications bangladesh
Ecognition object base image classifications bangladesh
 
Technologies part 2
Technologies part 2Technologies part 2
Technologies part 2
 
TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...
TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...
TCUK 2013 - Matthew Ellison - Time saving tools and techniques for capturing ...
 
IMAGE PROCESSING
IMAGE PROCESSINGIMAGE PROCESSING
IMAGE PROCESSING
 
Game Studio
Game StudioGame Studio
Game Studio
 
Die View Users Guide
Die View Users GuideDie View Users Guide
Die View Users Guide
 
Win8 development lessons learned jayway
Win8 development lessons learned jaywayWin8 development lessons learned jayway
Win8 development lessons learned jayway
 
Easyeda tutorial
Easyeda tutorialEasyeda tutorial
Easyeda tutorial
 
Authoring metaphors
Authoring metaphorsAuthoring metaphors
Authoring metaphors
 
Introduction lightsworks
Introduction lightsworksIntroduction lightsworks
Introduction lightsworks
 
Getting Intimate with Images on Android with James Halpern
Getting Intimate with Images on Android with James HalpernGetting Intimate with Images on Android with James Halpern
Getting Intimate with Images on Android with James Halpern
 
Graphic Handling Softwares
Graphic Handling SoftwaresGraphic Handling Softwares
Graphic Handling Softwares
 
What you need to know about FEMAP v11.3
What you need to know about FEMAP v11.3What you need to know about FEMAP v11.3
What you need to know about FEMAP v11.3
 
Drawing Tool
Drawing ToolDrawing Tool
Drawing Tool
 
SDN Mentor Hands On - Exercise 2
SDN Mentor Hands On - Exercise 2SDN Mentor Hands On - Exercise 2
SDN Mentor Hands On - Exercise 2
 
slideshow example
slideshow exampleslideshow example
slideshow example
 
Working With Images in Photoshop
Working With Images in PhotoshopWorking With Images in Photoshop
Working With Images in Photoshop
 
Project Phases Showing Phase Content And Documents With Analysis And Design R...
Project Phases Showing Phase Content And Documents With Analysis And Design R...Project Phases Showing Phase Content And Documents With Analysis And Design R...
Project Phases Showing Phase Content And Documents With Analysis And Design R...
 
BLACK&WHITE projects 5 - manual.pdf
BLACK&WHITE projects 5 - manual.pdfBLACK&WHITE projects 5 - manual.pdf
BLACK&WHITE projects 5 - manual.pdf
 
Managing Visual Design in Axure
Managing Visual Design in AxureManaging Visual Design in Axure
Managing Visual Design in Axure
 

Recently uploaded

AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 

Recently uploaded (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 

Image Processing Techniques Project

  • 1.
  • 2.
  • 3. PROJECT PRESENTATION ON IMAGE PROCESSING TECHNIQUES DONE BY, SREEJITH .B (Reg No:08135010)
  • 4. TABLE OF CONTENTS INTRODUCTION 1. Abstract HARDWARE REQUIREMENTS 1. Software requirements 2. Language description SYSTEM ANALYSIS 1. Proposed system WORKING STRATERGY
  • 6. ABSTRACT ABST Our project topic is “IMAGE PROCESSING TECHNIQUES”. It is a desktop based application. This project aims at creating various effects for processing an image of format .jpg. Our objective is to give a clear outlook about the various operations or effects that can give to an image to change its original look. We select this topic as our project by acquiring motivations from various existing softwares such as Windows Picture Management likewise…We use java net beans as a supporting software while commencing this project. The pixel grabber function in java helps to grab each image into its pixel level.
  • 7. HARDWARE REQUIREMENTS In order to implement a new system the choice of a processor with maximum possible speed is made there should be sufficient memory to store data and software tools for efficient processing. Processor : Pentium IV or above Clock Speed : 800 MHz Main Memory : 256 MB RAM Disk Storage : 80 GB or above Monitor : SVGA Color Key Board : 108 Keys Mouse : Logitech Floppy Disk Drive : 3.5 floppy 1.44 MB Compact Disk Drive: 52 x max
  • 8. SOFTWARE REQUIREMENTS Operating System : Windows 2000 or above Front End : Java Net Beans 6.5
  • 9. LANGUAGE DESCRIPTION JAVA JAVA Java is the first and foremost an object-oriented programming language. Java is a programming language originally developed by James Gosling at Sun Microsystems. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to byte code (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture.
  • 10. Primary characteristics of Java: The ease with which you can transition to Java from C or C++ and Java’s object-oriented capabilities are not only the advantages, but also Java has some Other features such as: •Simple •Object-oriented •Platform-independent •Robust •Secure •Distributed •Dynamic •Portable •Multithreaded
  • 11. NET BEANS Net Beans refers to both a platform framework for Java desktop applications, and an integrated development environment (IDE) for developing with Java, JavaScript, PHP etc.The Net Beans IDE is written in Java and runs everywhere where a JVM is installed, including Windows, Mac OS, Linux, and Solaris. A JDK is required for Java development functionality, but is not required for development in other programming languages. Net Beans IDE 6.5, released in November 2008
  • 12. Features •CSS editor: with syntax highlighting, code completion and preview. •HTML editor with auto completion, syntax highlighting, basic drag and drop CVS, Subversion, •Mercurial integration: I use it e.g. to synchronize the chapters of my current book with Oreille. •JavaScript editor / debug support •The ability to browse the file system and edit files. NB can be used as a generic editor. •Services: Great database viewer with paging, inline editing etc. •UML support (additional 7MB plug-in): really good tool for creating overview diagrams etc.
  • 14. PROPOSED SYSTEM The proposed system is designed to meet almost all effects/operations that can given to an image. Here our proposed system entitled “IMAGE H The proposed system is designed to meet almost all PROCESSING TECHNIQUES”. The main feature of this system is very user friendly and user can get a look to all effects easily, and can do all effects to a single image which is directed to display below the effects name mentioned in the menu page and cancel unnecessary effects easily by using cancel button below the image.
  • 15. Advantages of proposed system •Simple and more user friendly •More interactive •It avoids time delay •Reliability •Speed •Accuracy •High data security
  • 17. Project Menu Tree: Project Home Main Menu File Edit Transforms Effects Help
  • 18. File menu: About menu: File About Help Open Save About Exit
  • 19. Transform menu: Transfor Transform Horizontal Stretch m Horizontal Mirror Vertical Stretch Vertical Mirror Rotate 180 deg Rotate 45 deg Shear
  • 20. Transform Zoom In 250% Zoom In 300% 350% 400% 200% Zoom Out 150% 100% 50% Central Crop
  • 21. GreyImage Invert Edge Detect RedEyeView GreenEyeView Effects BlueEyeView Blur Brightness Sharpen Custom
  • 22. MODULE 1 Invert GrayImage Edge Detect Horizontal Stretch
  • 27. LOADING AND SAVING AN IMAGE When you select either open or save menu from the file menu the corresponding dialogue box will appear. We can browse to the decide picture using this dialogue box. After selecting the picture we can insert that into our work area by double clicking the picture or clicking the open button in the dialogue box. In the save dialogue box browse to the folder where we want to save our file name it and click save button. Thus it will save in the corresponding folder.
  • 31. GREYIMAGE: FGGGGGGG Grayscale or grayscale digital image is an image in which the value of each pixel is a single sample, that is, it carries only intensity information. Images of this sort, also known as black-and-white, are composed exclusively of shades of gray, varying from black at the weakest intensity to white at the strongest.
  • 33. EDGE DETECTION: This filter detects the edges in a filter. For each pixel, It looks a each channel, finds the local gradient and replaces the channel by a value determined by the gradient. Edges become white while flat areas become black. Edge detection filters work essentially by looking for contrast in an image .
  • 35. INVERT : This filter will invert the alpha channel of an image. This is not normally terribly useful, but has its uses on accession. There are no parameters to this filter. This filter will invert all the pixels in an image, converting it into its photographic negative. It's pretty much the simplest possible filter: To invert a pixel we, simply subtract each color component from 255. It takes apart the red, green, and blue channels and then inverts them by subtracting them from 255.These inverted values are packed back into a pixel value and returned.
  • 37. Horizontal Stretch A horizontal stretching is the stretching of the graph away from the x-axis. It use affine transformation
  • 39. About
  • 40. Help
  • 42.
  • 43. MODULES Red Eye View Brightness Horizontal Mirror Vertical Stretch Shear Central Crop
  • 44. Red Eye View Color filters are sometimes classified according to their type of spectral absorption. The most useful thing to do with this filter is to set two colors to -255 in order to strip them and see one color component of an image. Every color has an implicit alpha value of 1.0 or an explicit one provided in the constructor.
  • 46. Brightness Brightness makes the image lighter or darker .It Increase or decrease the brightness of pixels. Low brightness will result in dark tones while high brightness will result in lighter, pastel tones.
  • 49. Horizontal Mirror  Placing the edge of a mirror on the y-axis will form a reflection in the y-axis. This function is used to flip the source image from left to right.
  • 51. Vertical Stretch A vertical stretching is the stretching of the graph away from the y-axis. It use affine transformation
  • 53. Shear wrrrrrrrrrr Shearing slides one edge of an image along the X or Y axis, creating a parallelogram. An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis. Here the x shear is take place.
  • 54. Shear
  • 55. C - Crop Crop means cutting images down to size. The size of the displayed image has not been effected by the “crop" operation. The actual image itself has been cropped, but the canvas on which the image is displayed is still the same size as the original canvas.
  • 58.
  • 59. Image Processing Techniques. Highly Flexible & Modified. User Friendly. Image processing is the art and science of manipulating digital images. Java language & Net beans Supporting S/w. It is object oriented and can be used for both desktop application. Four viewing window: intro page, work area, about & help. Various effects & transformations are implemented using various algorithm at the pixel level of images.
  • 60. MODULES Blur Green Eye View Vertical Mirror ZoomIn ZoomOut Done by, Sreejith .B REG:08135010
  • 61. Green Eye View Color filters are sometimes classified according to their type of spectral absorption: The most useful thing to do with this filter is to set two colors to -255 in order to strip them and see one color component of an image. The color class is used encapsulate colors in the default RGB color space or colors in arbitrary color spaces identified by a color space. RGB use 8 bit color representation.
  • 62. Working Process: Here for green filter, keep the green component as it is 225 and just subtract 255 from the red component & blue component. For green filter set RGB values as (1,255,1). RGB color with the specified red, green & blue values in the range (0 - 255).
  • 64. Blur Blur is often used to reduce within an image or to produce a less pixilated image. Blur method is opposite of sharpen. Blur method are based on low pass filter. Blur other wise know as SMOOTH.
  • 65. Working Process: Blur is also usually based on a single value presenting the image, such as the average value of the image or the middle value. To produce this blur effect, the filter takes the average of the present pixel value and the value of adjacent pixels and set the present pixel to that average value. Each pixel in the source image gets spread over and mixed into surrounding pixels.
  • 66. Blur
  • 67. Vertical Mirror Vertical Mirror is also referred to as creating a mirror of a image & this function is used to flip the source image from top to bottom. The reflection transformation produces a mirror image of the object with respect to a specified axis, point or line. If either the x-axis or y-axis is treated as a mirror, the object has a mirror image or reflection. Since the reflection of an object is located at the same distance from the mirror axis the original image from the axis. This reflection is also know as GLIDE REFLECTION
  • 68. Working Process: The reflection operator geometrically transforms an image such that image element i.e. pixel values, located at position (x1,y1) in an original image are reflected about a user-specified image axis or image point into a new position (x2,y2) in a corresponding output image. A glide reflection is a transformation in the plane that is the composition of a line reflection and a translation through a line (a vector) parallel to that line of reflection.
  • 69.
  • 71. Zoom Zoom is a transformation that effectively scales down or blows up a pixel map or a position of it with the instruction. Zoom can be classified into two:  ZOOM IN ZOOM OUT
  • 72. Working Process: To resizing an image arbitrarily the easiest way to do it is to calculate a factor for the difference between the source and destination in both x and y axis, then use that factor of figures out which pixel on the source image maps to the color being placed on the destination image. The modified (zoomed image) should be the same size as the original image; in a zoomed image the specified portion of the original image now fills the entire image window.
  • 76.
  • 77. MODULES BlueEyeView Sharpen Custom Rotate About Help
  • 78. BlueEyeView  Color filters are sometimes classified according t their type of spectral absorption. The most useful thing to do with this filter is to set two colors to -255 in order to strip them and see one color component of an image. For example, for blue filter, keep the red component as it is and just subtract 255 from the green component and red component. The Color class is used encapsulate colors in the default RGB color space or colors in arbitrary color spaces identified by a ColorSpace.
  • 80. Sharpen Subjective quality of an image indicating clear or distinct reproduction of detail: associated with resolution and contrast. Edge enhancement is an extremely common technique used to make images appear sharper. To sharpen the image is very similar to finding edges, add the original image, and the image after the edge detection to each other, and the result will be a new image where the edges are enhanced, making it look sharper. ConvolveOP convolution filter that applies a given kernel operator to the image data for effect such as sharpening.
  • 82. Custom We can do the same trick to make light rays appear to come out of an object, only this time making the shadow color white and using a zoom blur instead of the ordinary blur, then adding the result on top of the original. Also custom effect reduces the clarity of an image. Also custom effect change the order of pixel elements and effect is distortion
  • 84. Rotate 45Deg  Transform attribute in the Graphics2D context to move, rotate, scale, and shear graphics primitives when they are rendered. The transform attribute is defined by an instance of the AffineTransform class. An affine transform is a transformation such as translate, rotate, scale, or shear in which parallel lines remain parallel even after being transformed. The rotate operation rotates an image about a given point by a given angle.
  • 86. Rotate 180Deg  Affine transformations Rotating an Image algorithm is used for  Affine transformations is simply a change in the pixels positions or order.  Affine transformations are one of the least complicated operations that can be performed in image processing  It rorates image in 180Deg
  • 88. Rotate 270Deg  Affine transformations algorithm is used for Rotating an Image Affine transformations are one of the least complicated operations that can be performed in image processing A negative rotation value rotates the image counter-clockwise, while a positive rotation value rotates the image clockwise
  • 90. Rotate90Deg The rotate operation rotates an image about a given point by a given angle  Also affine transform is used to rotate an image in 90Deg  The rotate operation rotates an image about a given point by a given angle.
  • 92. About  The about page is used to give information about Product Id Product version License type Developers Developing center and Details of the project
  • 93. About
  • 94. Help
  • 95. Help

Editor's Notes

  1. Help
  2. Help
  3. RGB: red-green-blue (RGB): A color space in which red, green, and blue are combined in various ways to reproduce other colors.
  4. Blue Eye View
  5. To sharpen the image is very similar to finding edges, add the original image, and the image after the edge detection to each other, and the result will be a new image where the edges are enhanced, making it look sharper.
  6. Sharpen
  7. We can do the same trick to make light rays appear to come out of an object, only this time making the shadow color white and using a zoom blur instead of the ordinary blur, then adding the result on top of the original.
  8. Custom
  9. Rotate 45Deg
  10. Rotate 45Deg
  11. Rotate 45Deg
  12. Help
  13. Rotate 45Deg
  14. Help
  15. Rotate 45Deg
  16. Help
  17. Rotate 45Deg
  18. Help
  19. Rotate 45Deg
  20. Help