- Erosion: Removes pixels at object edges, useful for thinning object boundaries.
- Dilation: Adds pixels at object edges, helpful for filling gaps or thickening object boundaries.
- Opening: Erosion followed by dilation, removes small objects or noise while preserving larger object shapes.
- Closing: Dilation followed by erosion, fills small gaps or connects objects separated by narrow spaces.
- Thinning: Reduces object thickness while maintaining topology, suitable for extracting object centerlines.
- Thickening: Increases object thickness, useful for noise robustness or connecting nearby objects.
- Hole Filling: Using dilation and erosion in sequence to fill gaps or holes within objects.
- Boundary Extraction: Identifies and extracts object boundaries, essential for isolating regions or detecting changes in images.
- Edge Detection: Using convolution techniques to detect vertical, horizontal, diagonal edges on images with and without in-built functions.
- Video Processing Fundamentals: Converting video to image frames and then applying techniques like blurring, sharpening, thresholding, contrast stretching, increasing or decreasing intensity.
- Discrete Fourier Transform (DFT): It is a fundamental mathematical operation that allows us to transform a time-domain signal into its frequency-domain representation. To speed up the DFT computation, an algorithm called FFT (Fast Fourier Transform) is used.
- Inverse Discrete Fourier Transform: The inverse discrete Fourier transform (IDFT) is a mathematical operation that is used to convert a digital signal represented in the frequency domain into the time domain.
- Upsampling: Upscaling an image is the process of enlarging it without any loss in image quality.
- Downsampling: Downsampling is the reduction in spatial resolution while keeping the same two-dimensional (2D) representation.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository focuses on fundamental image and video processing techniques. Using python libraries we demonstrate various concepts of Computer Vision along with Mathematical Operations to process Signals, Images and even Video Frames.
Shree2244/Signal-and-Image-Processing
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This repository focuses on fundamental image and video processing techniques. Using python libraries we demonstrate various concepts of Computer Vision along with Mathematical Operations to process Signals, Images and even Video Frames.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published