Designed and implemented a desktop application using Tkinter and OpenCV for performing advanced image
processing tasks. The tool allows users to load and process images via a user-friendly interface supporting drag-anddrop functionality.
Key Features:
• Point operations (add, subtract, divide, complement)
• Neighborhood filters: average, median, max, min, mode
• Segmentation techniques: manual, Otsu, adaptive thresholding
• Color operations: red boost, channel swap, red removal
• Histogram equalization and contrast stretching
• Edge detection (Sobel) and noise restoration (outlier method)
• Implemented GUI design using Tkinter with ttk themes and dynamic preview