Class Vision

java.lang.Object
edu.tufts.hrilab.vision.Vision

public class Vision extends Object
  • Field Details

  • Constructor Details

    • Vision

      public Vision()
  • Method Details

    • init

      public static void init(boolean displayFlag, String captureConfig, String calibConfig, String detectorsConfig, String trackersConfig, String imgProcConfig, String saliencyProcConfig, String validationProcConfig, String searchTypeConfig, String learnersConfig, String loggingConfig, List<String> runSearchTypes, List<List<String>> showWindows, VisionConsultant consultant, Collection<String> groups)
      Initializes capture pipeline, fills all detector, tracker, image processing factories, and "built-in" memory object types and connects all their interdependencies.
      Parameters:
      displayFlag -
      detectorsConfig -
      trackersConfig -
      imgProcConfig -
      saliencyProcConfig -
      validationProcConfig -
      searchTypeConfig -
      learnersConfig -
      loggingConfig -
      runSearchTypes -
      showWindows -
    • reinit

      public static void reinit(boolean displayFlag, String captureConfig, String calibConfig, String detectorsConfig, String trackersConfig, String imgProcConfig, String saliencyProcConfig, String validationProcConfig, String searchTypeConfig)
      Reinitializes capture pipeline. This should only be used for testing purposes.
      Parameters:
      displayFlag -
      captureConfig -
      calibConfig -
      detectorsConfig -
      trackersConfig -
      imgProcConfig -
      saliencyProcConfig -
      validationProcConfig -
      searchTypeConfig -
    • shutdown

      public static void shutdown()
      Add clean up code here. This is mainly to ensure necessary c++ destructors are called on SWIG wrapped code. TODO: add stopAndWait methods to img proc and mem types ???