|
General Information
- The laboratory sessions will build on the material covered in the class, and aim to solidify your understanding of concepts through hands-on experimentation. You will see and believe for yourself that image processing is fun and one can produce useful results. The sessions will involve solving the assigned problems using MATLAB. You will hand in a report on the assignment worked out during the session and afterwards. The reports will include the results- e.g., images, observations, and answers to specific questions- obtained, and the MATLAB programs written for that purpose.
|
NOTE: Problems should be
done in MATLAB. You should submit: Zip or tar your document with your source code (m-files) into a file called [Lastname_Lab1.zip/tar] and email it to ieden@lems.brown.edu with the subject "EN161 Lab1". |
|
Question 1: For this
question, use the "quart.jpg" image. You will write a MATLAB function
named "image_crop.m".
This function will:
Question 2: For this
question, use the "dolphins.jpg" image. You will write a MATLAB function
named "image_patch.m".
This function will:
Question 3:
For this question, use the "camman.jpg"
image. You will write a MATLAB function named "plot_intensity.m".
This function will:
Question 4:
For this question, use the "bquart.jpg"
image (Blurred version of quart.jpg). You will write a MATLAB function named
"image_histogram.m".
This function will:
Question 5:
For this question, use the "bquart.jpg"
image (the image above). You will write a MATLAB function named
"image_segmentation.m". Given a point on the top of the image P(215,0), design an algorithm to find a line passing through P such that there will be two coins on each side of the line. Which representation of a line is good for this kind of an application? (Hint: you should check which side of a line an arbitrary point is on) |