Skip to content

Somnibyte/IdentifyBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Identify Box Visual System (IBVS)

The objective of this program was to identify boxes in grayscale images.

Authors

(Example of identified box)

Image Processing GUI

This is a tentative readme. Changes will be added at random and without warning. Use at your own risk!!!

Use of the GUI

If you are just stumbling on this repository, do this

git clone -b develop https://github.com/Somnibyte/IdentifyBox.git

That repository will have the latest commits.

If you want a more mature tested version of this

git clone https://github.com/Somnibyte/IdentifyBox.git

To run, do these steps:

compile: javac ImageProcessGUI.java

run: java ImageProcessGUI

Initial screen

The first screen is shown below:

alt text

  1. The first button on the left("Load Initial Image") is to load an image from the input folder into the application. It loads the image into the empty Label. Note the image dimensions have been resized to 500 by 500px. When you select your image, the panel below shows the image path.

  2. The second button on the right("Load Image to be Processed") is to load the image from the left or a new image to be processed by the operations associated with the radio buttons below it.

  3. The extras panel contains the kernel in a n by n grid indicated by the number in the input box.("Enter n for an n by n kernel")

  4. The ApplyOperation button applies the selected operation to the image and displays the output in another dialog. Then you are given a choice to save or to not save. If you save, the saved image goes to the output folder.

  5. The UndoAllOperations button reverts all the operations on the image.

TODO

ISSUES

Submit an issue and we would get to it as fast as possible.

About

πŸ“¦ πŸ‘€ β¬…οΈπŸ’»

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages