Skip to content

Latest commit

History

History
71 lines (44 loc) 路 2.66 KB

README.md

File metadata and controls

71 lines (44 loc) 路 2.66 KB

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.