Package de.offis.faint.gui.events

Examples of de.offis.faint.gui.events.EventRecognizeFace


      dialog.performDetection(this.currentImage);
    }
   
    // Run Face Recognition on selected region
    else if (incomingEvent instanceof EventRecognizeFace) {
      EventRecognizeFace event = (EventRecognizeFace) incomingEvent;
     
      mainFrame.setEnabled(false);
     
      HashMap<String, Integer> recognitionResult = (MainController.getInstance().recognizeFace(event.getRegion()));
     
      if (this.currentRegion == event.getRegion())
        mainFrame.browserTab.getImagePanel().getClassificationPanel().updateRecognitionData(recognitionResult);
     
      mainFrame.setEnabled(true);
    }
   
    // Change minimum size of scan window
    else if (incomingEvent instanceof EventChangeScanWindowSize) {
        EventChangeScanWindowSize event = (EventChangeScanWindowSize) incomingEvent;
      MainController.getInstance().setScanWindowSize(event.getNewSize());
      mainFrame.browserTab.getImagePanel().repaint();
    }
   
    // Update menu bar
    else if (incomingEvent instanceof EventUpdateMenuBar) {
      EventUpdateMenuBar event = (EventUpdateMenuBar) incomingEvent;
      mainFrame.browserTab.getMenuBar().update(event.isDetectionAllowed());
    }
   
    // Shut down application and save settings
    else if (incomingEvent instanceof EventShutdownMainFrame) {
        MainController.getInstance().getDetectionHotSpot().serializeContent();
View Full Code Here


    public void actionPerformed(ActionEvent e) {
      if (e.getSource() == deleteRegionButton){
        mainFrame.eventDispatcher.dispatchEvent(new EventDeleteRegion(currentRegion));
      }
      else if (e.getSource() == recognizeButton){
        mainFrame.eventDispatcher.dispatchEvent(new EventRecognizeFace(currentRegion));               
      }
      else if (e.getSource() == addPersonButton){
        classificationPanel.getClassificationTable().changeSelection(0,0, false, false);
        classificationPanel.getClassificationTable().editCellAt(0,0);
      }
View Full Code Here

TOP

Related Classes of de.offis.faint.gui.events.EventRecognizeFace

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.