-
Book Overview & Buying
-
Table Of Contents
Hands-On Image Processing and Computer Vision with Python - Second Edition
By :
In this chapter, we explored convolution as a fundamental operation in image processing, examining both spatial and frequency domain approaches. We implemented filtering using libraries like scikit-image, opencv-python, numpy.fft, scipy.fftpack, scipy.signal, and scipy.ndimage modules. and saw how the convolution theorem enables faster computation in the frequency domain. Key distinctions between convolution and correlation were discussed, along with practical applications such as template matching using cross-correlation and normalized cross-correlation. We concluded with a comparison of 2D and 3D convolution techniques, preparing the ground for more advanced topics in subsequent chapters.
On completion of this chapter, you should be able to write Python code to do 2D convolution/filtering and should also be able to write Python code to implement time/frequency domain filters with/without convolution.
In the next chapter, we will deep-dive into frequency domain filtering...
Change the font size
Change margin width
Change background colour