This repository contains various programs related to Signal and Image Processing. These programs cover a range of topics such as LPF, HPF, Downsampling, Upsampling, Thresholding, Negative of an Image, and Blurring. The programs are implemented using Python and commonly used libraries like OpenCV, Matplotlib and Pandas along with custom user-defined functions.
Serial Number | Program Title | Description | Tools Used | Repository Link |
---|---|---|---|---|
1 | Discrete Fourier Transform | Implementation of the Discrete Fourier Transform (DFT) | Python, NumPy, OpenCV | Discrete_Fourier_Transform |
2 | Elementary Signals | Implementation of basic elementary signals | Python, NumPy, Matplotlib | Elementary_Signals |
3 | Sampling and Greyscale Resolution | Demonstration of sampling and greyscale resolution | Python, NumPy, OpenCV | Sampling_and_Greyscale_Resolution |
4 | Point Processing Techniques | Implementation of point processing techniques | Python, NumPy, OpenCV | Point_Processing_Techniques |
5 | Histogram Processing | Implementation of histogram processing techniques | Python, NumPy, OpenCV | Histogram_Processing |
6 | Frequency Domain Filtering | Implementation of frequency domain filtering techniques | Python, NumPy, OpenCV | Frequency_Domain_Filtering |
7 | Edge Detection | Implementation of edge detection algorithms | Python, NumPy, OpenCV | Edge_Detection |
8 | Erosion and Dilation | Implementation of erosion and dilation operations | Python, NumPy, OpenCV | Erosion_Dilation |
9 | Morphological Operations | Implementation of morphological operations | Python, NumPy, OpenCV | Morphological_Operations |
Each program in this repository is designed to be run independently. To use a specific program, follow the instructions provided in its corresponding directory.
Contributions to this repository are welcome. If you would like to contribute or have suggestions for improvement, please create a pull request or submit an issue in the respective program's repository.
This repository is licensed under the MIT License. Please see the individual program directories for more information on licensing for each program.
If you have any questions or inquiries, feel free to contact the repository owner or contributor through their GitHub profiles listed in the respective program repositories.