/Image-Processing

Imagie processing using JavaSwing

Primary LanguageJava

About me!

This image processing tool provides GUI for users to alternate the image(edge detection, noise removal, image smoothing)through filters and methods implemented in Java.

Functions/Features:

 * Load/Read image from local laptop
 * Grayscale Resolution
 * Spatial Resolution(upsampling & subsampling)
 * Spatial Filters (smooth, unsharpened, sharpen edge features)
   * Smoothing Box Filters
   * Median Filters
   * HignBoosting Filters
   * Sharpening Filters
 * bitplane changing(MSB/LSB)
 * Image Resolution(Nosie Remove)
   * Alpha trimmed Filters
   * Arithmetic Filters
   * Geomrtic Filters
   * Max Filters
   * Min Filters
   * Midpoint Filters
   * Harmonic Filters
   * Contraharmonic Filters
 * Combination Filter for degraded image and edge detection
   * Hybrid Filter (Arithmetic Mean + Sobel)
   * Modified Filter (Arithmetic Mean + Sharpening(Laplacin))
 * Output/Display Processed image


Screen Shot 2023-11-06 at 00 08 14

Screen Shot 2023-10-23 at 01 15 00 Screen Shot 2023-10-23 at 01 15 13 Screen Shot 2023-10-23 at 01 14 34