Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
51 views

Digital Image Processing-Assignment 2

The document outlines an assignment to build a GUI application to load images and perform various image processing tasks including histogram equalization, high boost filtering, image addition, Sobel filtering, Prewitt filtering, low pass filtering, and high pass filtering. It provides instructions, example interface designs, and grading criteria.

Uploaded by

Wajih Khan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

Digital Image Processing-Assignment 2

The document outlines an assignment to build a GUI application to load images and perform various image processing tasks including histogram equalization, high boost filtering, image addition, Sobel filtering, Prewitt filtering, low pass filtering, and high pass filtering. It provides instructions, example interface designs, and grading criteria.

Uploaded by

Wajih Khan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

DIP – Assignment # 2

(MS-19)

©Dr J.Iqbal
Assignment - 2019
 You have to create GUI as shown on next slides
 You should load an image and perform
following task on it:
– Histogram Equalization
– High Boost Filter using Laplacian
– Adding two images
– Sobel Operator
– Prewitt Operator
– Low pass Filter
– High pass filter

2 ©Dr J.Iqbal
Assignment

3 ©Dr J.Iqbal
Assignment

4 ©Dr J.Iqbal
Assignment

5 ©Dr J.Iqbal
Assignment

6 ©Dr J.Iqbal
Assignment

7 ©Dr J.Iqbal
Assignment
 In File Menu first you have to load image and display color
and gray images.
 After that in Operation menu, on selecting any option e.g.
Histogram Equalization, program should perform particular
task on image and display it.
 You must write your own functions for these operations.
 Take default value for any variable not mentioned
 You can use different images for different operation

8 ©Dr J.Iqbal
Assignment
• Load Image
• Read the Image Name from the text box above
• Display the Image in the Image window

• Histogram Equalization
• Display Equalized histogram of the image after converting
it to gray image

• High Boost Filter using Laplacian


• Take value of A from user

• Adding two images


• Take another image from user, add it with previous image
and display the resultant image

9 ©Dr J.Iqbal
Assignment
• Low & High pass Filter using Fourier Transform
• Apply low pass or high pass filter using Fourier transform on
the image and display result as shown in the figure

©Dr J.Iqbal
Assignment
 Successful image read and display will give you 8% marks.
 Successful image histogram equalization will give you 12%
marks.
 Successful High Boost Filter will give you 12% marks.
 Successful Addition will give you 12% marks.
 Successful Sobel operation will give you 12% marks.
 Successful Prewit Operation will give you 12% marks.
 Successful Low pass Filter will give you 16% marks.
 Successful High pass Filter will give you 16% marks.
 You can use VC++, Matlab Open CV or any third party toolbox
for this assignment.
 Submit soft copy on 27th Dec, 2018 till 11:59 PM.
 Email the zipped folder (Including all files) to
assignment.mts@gmail.com
11 ©Dr J.Iqbal

You might also like