Skip to content

primum-coertus/ImageProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Processing

How To Run

  1. Minimum Java 11 installed, check in your terminal/command prompt
    java --version
    
  2. Latest opencv library installed (https://opencv.org/releases/)

Summary

This is a task from our college. We have to make a simple image processing program using Java. The program should be able to perform the following operations:

  1. Grayscale
  2. Thresholding
  3. Image Brightening
  4. Arithmetic Operations
  5. Boolean Operations
  6. Geometry Operations
  7. Edge Detection
    • Sobel
    • Canny
    • Gaussian

Features

  1. Grayscale: Transform colored image into gray
  2. Thresholding: Separate the image into two parts, one is the object and the othr is the background
  3. Image Brightening: Change the brightness of the image
  4. Arithmetic Operations: using arithmetic operations for each pixels from two images you want to
    • Add
    • Subtract
    • Multiply
    • Divide
  5. Boolean Operations: using boolean operation for each pixels from two images you want to (except for NOT)
    • AND
    • NOT
    • OR
    • XOR
  6. Geometry Operations: using geometry operations you wanty to
    • Flip
    • Mirror
    • Rotate
    • Zoom
    • Translate
  7. Edge Detection: using edge detection you want to
    • Sobel
    • Gaussian
    • Canny

About

Basic Operation for Image Processing using Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages