Class JDialogMeanShiftClustering

All Implemented Interfaces:
AlgorithmInterface, ScriptableActionInterface, DialogDefaultsInterface, ActionListener, FocusListener, ItemListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class JDialogMeanShiftClustering extends JDialogScriptableBase implements AlgorithmInterface
See Also:
  • Field Details

    • EVERY_POINT

      public static final int EVERY_POINT
      See Also:
    • SELECT_ON_JUMP

      public static final int SELECT_ON_JUMP
      See Also:
    • SELECT_PERCENT

      public static final int SELECT_PERCENT
      See Also:
    • alg

      handle to algorithm
    • image

      private ModelImage image
      source image.
    • resultImage

      private ModelImage resultImage
      result image
    • K

      private int K
    • L

      private int L
    • k_neigh

      private int k_neigh
    • data_file_name

      private String data_file_name
    • input_directory

      private String input_directory
    • choosePoints

      private int choosePoints
    • jump

      private int jump
    • percent

      private double percent
    • fixedWidth

      private boolean fixedWidth
    • width

      private float width
    • findOptimalKL

      private boolean findOptimalKL
    • epsilon

      private float epsilon
    • Kmin

      private int Kmin
    • Kjump

      private int Kjump
    • FAMS_DO_SPEEDUP

      private boolean FAMS_DO_SPEEDUP
    • nPoints

      private int nPoints
    • nDims

      private int nDims
    • pttemp

      private float[] pttemp
    • modesImage

      private ModelImage modesImage
    • prunedModesImage

      private ModelImage prunedModesImage
    • textImage

      private JTextField textImage
    • buttonImage

      private JButton buttonImage
    • imageList

      private JComboBox imageList
    • textPointsFile

      private JTextField textPointsFile
    • buttonPointsFile

      private JButton buttonPointsFile
    • filePoints

      private File filePoints
    • havePoints

      private boolean havePoints
    • KText

      private JTextField KText
    • LText

      private JTextField LText
    • optimalCheckBox

      private JCheckBox optimalCheckBox
    • optimal1Label

      private JLabel optimal1Label
    • optimal2Label

      private JLabel optimal2Label
    • epsilonLabel

      private JLabel epsilonLabel
    • epsilonText

      private JTextField epsilonText
    • KminLabel

      private JLabel KminLabel
    • KminText

      private JTextField KminText
    • KjumpLabel

      private JLabel KjumpLabel
    • KjumpText

      private JTextField KjumpText
    • neighborText

      private JTextField neighborText
    • chooseGroup

      private ButtonGroup chooseGroup
    • everyButton

      private JRadioButton everyButton
    • jumpButton

      private JRadioButton jumpButton
    • jumpLabel

      private JLabel jumpLabel
    • jumpText

      private JTextField jumpText
    • percentButton

      private JRadioButton percentButton
    • percentLabel

      private JLabel percentLabel
    • percentText

      private JTextField percentText
    • fixedCheckBox

      private JCheckBox fixedCheckBox
    • widthLabel

      private JLabel widthLabel
    • widthText

      private JTextField widthText
    • speedupCheckBox

      private JCheckBox speedupCheckBox
  • Constructor Details

    • JDialogMeanShiftClustering

      public JDialogMeanShiftClustering()
  • Method Details