Question: Digital Image Processing Assignment Your initial implementation should be carried out entirely (including the GUI) using MATLAB The GUI: Design and implement a graphical user

 Digital Image Processing Assignment Your initial implementation should be carried out
Digital Image Processing Assignment
Your initial implementation should be carried out entirely (including the GUI) using MATLAB
The GUI: Design and implement a graphical user interface (GUI) in MATLAB that will enable the effective simulation of your model. In particular the user should be able to select an image (either from a list provided or via browsing) and different quantization parameters for simulation. The GUI should be able to display the original image and compare its visual quality as against the quality of the coded image. You may further consider any additional functionality that may enhance the usage of the above GUI.
Stage one:
MATLAB GUI
Design and implement a MATLAB GUI that can upload an image when a button is pressed (via browsing), can then undergo two separate image processing operations (of your choice) that can be selected via a drop-down menu. The processed image should finally be displayed in a new set of axes. The original image should also be displayed on an initial set of axes.
Stage two:
Write separate MATLAB functions that will read an image (Note: If the input image is a colour, it should be converted to grayscale before processing) from a file or selected via a drop-down menu, and carry out a number of image manipulations as listed below:
1. Crop a MxN section sub section of the image centered at location (x,y) [I]=CropImage (,[M N],[x y])
2. Resize the image by a factor of two both width and height wise - [I]=Down2Image()
3. Brighten image by a given value - [I]=BrightenBy (,P)
Use the function imread to read the image. The output image I should represent the processed image in matrix format. Display the processed images and compare with the input. How can you use the function in section-3 above to darken a given image?
Stage three:
Write a MATLAB function that reads an image (if the input image is colour convert it to grayscale within the function) and creates its negative. Name the function as InNegative. Your function should output both the original grayscale image and its negative. You are not allowed to make
use of any MATLAB library files that directly results in the conversion of an image into its negative.
Stage four: Working with Videos
Your task here is to open a video file (given) using an appropriate MATLAB function, read frame by frame, re-size each frame (by averaging adjacent rows/columns) and finally playing back the resized video. Comment how it looks. Can you see any loss of quality?
Once you have completed the task try to create a new video which is formed by subtracting adjacent frames of the given test video. Comment on how it looks. Can you think of a practical use of this new video?
...
I wrote the information below the images

Digital Image Processing Assignment Your initial implementation should be carried out entirety (including the GUIT) sing MATLAB The GUI Design and implement a graphical er interface (GUT) in MATLAB that will enable the effective simulation of your model. In particular the user should be able to select an image (either from a list provided or via browsing) and different quantiration parameters for simulation The GUI should be able to display the original image and compares i quality against the quality of the coded image. You may further consider my additional functionality that may enhance the usage of the above GUL Stage one: MATLAB GUI Design and implement a MATLAB GUI that can upload an image whesabunton is pressed (via browsing), can then undergo two separate image processing operations for your choice) that can be selected via a drop-down menu. The processed image should finally be displayed in a new set of anes. The anginal image should also be displayed on an initial set of a Stage two: Write separate MATLAB functions that will read an image (Note: If the input image in a colour it should be converted to prayscale before processing from a file or selected via a drop-down mem, and carry out a number of image manipulations as listed below 1. Crop a MaN section subsective of the image centered at location () -Cropimage ImageNameIMNID 2. Resize the image by a factor of two both width and height wise (1)-Down2image imageName) 3. Brighten image by give value 14- Brightenby ImageName Use the function "imread to read the image. The output image 'Tould represent the processed image in matrix format. Display the processed images and compare with the input. How can you use the function in section 3* above to "darkan'a given image! Stage three Write a MATLAB function that reads an image (if the input image is collected it to grayscale within the function and creates its negative" Name the function as "In Negative. Your function should output both the original grayscale image and it's negative. You are not allowed to make use of any MATLAB library files that directly results in the conversion of image into it's negative Stage four: Working with Videos Your task here is to open a video file (given) using an appropriate MATLAB function, read frame by frame, re-size each frame (by averaging adjacent rows columns) and finally playing back the resized video. Comment how it looks. Can you see any loss of quality Once you have completed the task try to create a new video which is formed by subtracting adjacent frames of the given test video Comment on how it looks. Can you think of a practical ase of this new video

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!