Add low-pass and high-pass filtering
This commit is contained in:
@@ -4,7 +4,6 @@ import domain.image.GrayScaleMatrix;
|
||||
import domain.image.processing.histogram.Histogramme;
|
||||
import domain.common.Mode;
|
||||
import jakarta.inject.Inject;
|
||||
import jdk.jshell.spi.ExecutionControl;
|
||||
import org.jfree.chart.ChartFactory;
|
||||
import org.jfree.chart.ChartFrame;
|
||||
import org.jfree.chart.JFreeChart;
|
||||
@@ -18,7 +17,7 @@ import ui.implementation.components.intent.FileChooser;
|
||||
import ui.implementation.dialogs.ImageCreatorDialog;
|
||||
import ui.implementation.dialogs.GreyScaleImageCreatorDialog;
|
||||
import ui.implementation.dialogs.RGBImageCreatorDialog;
|
||||
import ui.interfaces.INavBar;
|
||||
import ui.abstractions.INavBar;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.event.ActionEvent;
|
||||
@@ -83,11 +82,12 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
|
||||
linearMenu = new Menu("Linéaire","/cp_51_p1.jpg",
|
||||
new Menu("Global",
|
||||
new Menu("Formes",
|
||||
new MenuItem("PasseBasIdeal", this::displayFilter),
|
||||
new MenuItem("PasseHautIdeal", this::displayFilter),
|
||||
new MenuItem("PasseBasButterworth", this::displayFilter),
|
||||
new MenuItem("PasseHautButterworth", this::displayFilter)
|
||||
new Menu("Ideal",
|
||||
new MenuItem("Passe-bas", this::displayFilter),
|
||||
new MenuItem("Passe-haut", this::displayFilter)),
|
||||
new Menu("Butterworth",
|
||||
new MenuItem("Passe-bas", this::displayFilter),
|
||||
new MenuItem("Passe-haut", this::displayFilter)
|
||||
)
|
||||
)
|
||||
);
|
||||
@@ -111,7 +111,7 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
//####################################################
|
||||
|
||||
private File chooseFile(){
|
||||
FileChooser chooser = new FileChooser("./");
|
||||
FileChooser chooser = new FileChooser("./src/main/resources");
|
||||
|
||||
int dialogResult = chooser.showOpenDialog(this);
|
||||
if (dialogResult != JFileChooser.APPROVE_OPTION) return null;
|
||||
|
||||
Reference in New Issue
Block a user