Class JCodecSimplified<T extends boofcv.struct.image.ImageBase<T>>

java.lang.Object
boofcv.io.jcodec.JCodecSimplified<T>
All Implemented Interfaces:
boofcv.io.image.SimpleImageSequence<T>

public class JCodecSimplified<T extends boofcv.struct.image.ImageBase<T>> extends Object implements boofcv.io.image.SimpleImageSequence<T>
Reads movie files using JCodec
  • Constructor Details

    • JCodecSimplified

      public JCodecSimplified(String filename, boofcv.struct.image.ImageType<T> typeOutput)
  • Method Details

    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • next

      public T next()
      Specified by:
      next in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • getImage

      public T getImage()
      Specified by:
      getImage in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • getGuiImage

      public <InternalImage> InternalImage getGuiImage()
      Specified by:
      getGuiImage in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • close

      public void close()
      Specified by:
      close in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • getFrameNumber

      public int getFrameNumber()
      Specified by:
      getFrameNumber in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • setLoop

      public void setLoop(boolean loop)
      Specified by:
      setLoop in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • getImageType

      public boofcv.struct.image.ImageType<T> getImageType()
      Specified by:
      getImageType in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>
    • reset

      public void reset()
      Specified by:
      reset in interface boofcv.io.image.SimpleImageSequence<T extends boofcv.struct.image.ImageBase<T>>