View the step-by-step solution to:

Implement image smoothing using convolution with Gaussian masks. You should use 2 input images given with the supplemental zip file.

. Implement image smoothing using convolution with Gaussian masks. You should use 2 input images given with the supplemental zip file. First, implement 2D Gaussian convolution using 1D Gaussian masks as discussed in class. Codes for reading and writing pgm images as well as for generating the Gaussian mask are available in the attachment to this assignment. For comparison purposes, also implement 2D Gaussian convolution using 2D Gaussian masks. For this part, use OpenCV’s cvSmooth function and the option CV_GAUSSIAN. In both cases, show your results using mask sizes 3x3, 5x5, and 7x7.

Submit the following:
- A report describing your results; it must include the masks used, the original and the smoothed images
- One ZIP file containing:
o the source code files
o a README file with instructions on how to compile and run the program




OpenCV Download and instructions:

Download the OpenCV library from the following link. Link is also available on the blackboard.

http://sourceforge.net/projects/opencvlibrary/files/opencv-win/1.1pre1/OpenCV_1.1pre1a.exe/download

You can read the following article that guides you to how to set up OpenCV with Visual Studio C++.

http://tommy.chheng.com/development/windows_development_setup.html

It must be in Visual C++"

Recently Asked Questions

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors.

-

Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question