This repository contains a desktop application which is provided basic image processing functions more than 20. The application written in Java programming language by using Swing UI library. Not used an image proccessing tool like OpenCV.
🟥 That project developed for midterm grading of "Image Processing" course in grade 3 term fall. 🟥
Dotted Functions | Image To Gray | Brightness Adjusting | Threshold | Negative Image |
---|---|---|---|---|
Contrast Functions | Contrast Adjusting | Contrast Stretching | Histogram Equalization | |
Geometric Functions | Invert-X,Invert-Y | Set Offset | Rotate | Scale (Working on...) |
Filter Functions | Low Filters | Gauss Filter | Mean Filter | Median Filter |
Hight Filters | Laplace Filter | Sobel Filter | Prewitt Filter | |
Morphology Functions | Dilation | Eroditation | Opening | Closing |
Morphology Functions | Perspective Transform | Sharpening by Convolution |
- Java 17
- Maven 3.8.1 (probably other versions will work expected)
- Clone the repo
git clone https://github.com/kerimsenturk5734/Image-Processing-Tool
- Run in project root
mvn clean install java -jar target/image-process-tool-1.0.jar
- You must see the tool window properly