Project Requirements: - java version: 1.8.0_92; you can check your java version using "java -version" command in your commandLine - Roboto font: you will find it in ../src/Resources/Font - jfoenix: you will find it in ..src/Library - JavaFx Scene Builder: to Open Different FXML file in a GUI form, you will find it on the Oracle's website About the project: This project has been developed using Intellij Idea version 2016.2; it's a software that will help students to perform some algorithms studied in the course Digital Image Processing. To open it with other IDE such as netbeans or Eclipse: - Create a new project in your respective IDE - Replace the src folder by the one in this project - set all the jar file present in the ..src/Library folder as libraries of your project About the Structure of the project: - src/Control package: where you will find all java class related to the back-end - src/Model package: where you will find all java class entities used to implement this project - src/View: where you will find all the FXML files used for the front-end NB: .JavaFX has been used to develop the front-end. You can have some filePath error due to way your IDE handle path produce by javaFX Scene builder .It is preferable to use Intellij Idea to avoid those Errors; You can find a free version(Community version) of the IDE on Jetbrain's website To run the project, go in the folder ..src/Main and execute the main method inside the file Main.java or use the command "java Main" in your commandLine while been placed in the directory of ..src/Main