Class libdt.PatchBatchExtractor

java.lang.Object
gov.nih.mipav.model.algorithms.libdt.PatchBatchExtractor
Enclosing class:
libdt

class libdt.PatchBatchExtractor extends Object
Class for extracting spatio-temporal patches (cubes) from a video (batch mode). This extractor works in "batch" mode, where all patches extracted from a video and stored. It is basically a wrapper around PatchExtractor, which stores all the obtained patches. \sa PatchExtractor, PatchOptions
  • Field Details

    • patopt

      public libdt.PatchOptions patopt
    • loc

      public Vector<javax.vecmath.Point3i> loc
      invalid input: '<' patch options.
    • coff

      public javax.vecmath.Point3i coff
      invalid input: '<' coordinates of top-left of each patch.
    • allx

      public Vector<Integer> allx
      invalid input: '<' offset to center of patch.
    • ally

      public Vector<Integer> ally
      invalid input: '<' all x-locations on step grid.
    • allz

      public Vector<Integer> allz
      invalid input: '<' all y-locations on step grid.
    • patches

      public Vector<libdt.Mat[]> patches
      invalid input: '<' all z-locations on step grid.
    • patchesall

      public Vector<libdt.Mat[]> patchesall
      invalid input: '<' vector of all patches, corresponding to loc.
    • box_x

      public libdt.Range box_x
      invalid input: '<' vector of all patches, corresponding to loc.
    • box_y

      public libdt.Range box_y
      invalid input: '<' bounding box (x) for patch locations (top-left corner).
    • box_z

      public libdt.Range box_z
      invalid input: '<' bounding box (y) for patch locations.
    • vidsize

      public javax.vecmath.Point3i vidsize
      invalid input: '<' bounding box (z) for patch locations.
    • locall

      public Vector<javax.vecmath.Point3i> locall
      invalid input: '<' size of the video.
    • locall_mask

      public Vector<Boolean> locall_mask
      invalid input: '<' coordinates of top-left of all patches.
  • Constructor Details