https://github.com/haleshot/signal_image_processing
Dive into the world of Signal and Image Processing with this repository. Explore a collection of Python programs covering Discrete Fourier Transform, Elementary Signals, Sampling, Point Processing Techniques, Histogram Processing, Frequency Domain Filtering, Edge Detection, Erosion and Dilation, and Morphological Operations.
https://github.com/haleshot/signal_image_processing
blurring cv2 dilation downsampling erosion gaussian-filter image imageanalysis imageclassification imageprocessing imagerecognition lowpass-filter python qt thresholding upsampling
Last synced: 5 months ago
JSON representation
Dive into the world of Signal and Image Processing with this repository. Explore a collection of Python programs covering Discrete Fourier Transform, Elementary Signals, Sampling, Point Processing Techniques, Histogram Processing, Frequency Domain Filtering, Edge Detection, Erosion and Dilation, and Morphological Operations.
- Host: GitHub
- URL: https://github.com/haleshot/signal_image_processing
- Owner: Haleshot
- License: mit
- Created: 2023-07-03T07:11:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-28T06:10:40.000Z (over 1 year ago)
- Last Synced: 2024-04-28T08:16:28.342Z (over 1 year ago)
- Topics: blurring, cv2, dilation, downsampling, erosion, gaussian-filter, image, imageanalysis, imageclassification, imageprocessing, imagerecognition, lowpass-filter, python, qt, thresholding, upsampling
- Language: Jupyter Notebook
- Homepage:
- Size: 5.67 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Signal and Image Processing Repository
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](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Discrete_Fourier_Transform) |
| 2 | Elementary Signals | Implementation of basic elementary signals | Python, NumPy, Matplotlib | [Elementary_Signals](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Elementary_Signals) |
| 3 | Sampling and Greyscale Resolution| Demonstration of sampling and greyscale resolution | Python, NumPy, OpenCV | [Sampling_and_Greyscale_Resolution](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Sampling_and_Greyscale_Resolution) |
| 4 | Point Processing Techniques | Implementation of point processing techniques | Python, NumPy, OpenCV | [Point_Processing_Techniques](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Point_Processing_Techniques) |
| 5 | Histogram Processing | Implementation of histogram processing techniques | Python, NumPy, OpenCV | [Histogram_Processing](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Histogram_Processing) |
| 6 | Frequency Domain Filtering | Implementation of frequency domain filtering techniques | Python, NumPy, OpenCV | [Frequency_Domain_Filtering](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Frequency_Domain_Filtering) |
| 7 | Edge Detection | Implementation of edge detection algorithms | Python, NumPy, OpenCV | [Edge_Detection](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Edge_Detection) |
| 8 | Erosion and Dilation | Implementation of erosion and dilation operations | Python, NumPy, OpenCV | [Erosion_Dilation](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Erosion_Dilation) |
| 9 | Morphological Operations | Implementation of morphological operations | Python, NumPy, OpenCV | [Morphological_Operations](https://github.com/Haleshot/Signal_Image_Processing/tree/main/Morphological_Operations) |## Usage
Each program in this repository is designed to be run independently. To use a specific program, follow the instructions provided in its corresponding directory.
## Contributing
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.
## License
This repository is licensed under the [MIT License](https://opensource.org/licenses/MIT). Please see the individual program directories for more information on licensing for each program.
## Contact
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.