B C D E G H I J L M N O P R S U V 

B

boofcv.io - package boofcv.io
 
boofcv.io.image - package boofcv.io.image
 
boofcv.io.video - package boofcv.io.video
 
boofcv.io.wrapper - package boofcv.io.wrapper
 
boofcv.io.wrapper.images - package boofcv.io.wrapper.images
 
BoofMjpegVideo - Class in boofcv.io.video
 
BoofMjpegVideo() - Constructor for class boofcv.io.video.BoofMjpegVideo
 
BoofVideoManager - Class in boofcv.io.video
Allows a VideoInterface to be created abstractly without directly referencing the codec class.
BoofVideoManager() - Constructor for class boofcv.io.video.BoofVideoManager
 
BufferedFileImageSequence<T extends boofcv.struct.image.ImageBase> - Class in boofcv.io.wrapper.images
Loads or plays a sequence of buffered images.
BufferedFileImageSequence(ImageType<T>, File, String) - Constructor for class boofcv.io.wrapper.images.BufferedFileImageSequence
Will load an image sequence with no modification.
BufferedFileImageSequence(ImageType<T>, BufferedImage[]) - Constructor for class boofcv.io.wrapper.images.BufferedFileImageSequence
 

C

close() - Method in interface boofcv.io.image.SimpleImageSequence
Call when done reading the image sequence.
close() - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
 
close() - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
close() - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
close() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
 
close() - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 
combine(List<String>, String) - Static method in class boofcv.io.video.CombineFilesTogether
 
CombineFilesTogether - Class in boofcv.io.video
Combines a sequence of files together using a simple format.
CombineFilesTogether() - Constructor for class boofcv.io.video.CombineFilesTogether
 
configure(String) - Method in interface boofcv.io.ConfigureFileInterface
Provides an input stream to the configuration data
ConfigureFileInterface - Interface in boofcv.io
Implementers of this interface can be configured using data from an InputStream
convertToByteArray(InputStream) - Static method in class boofcv.io.video.VideoMjpegCodec
 
CreateMJpeg - Class in boofcv.io.video
 
CreateMJpeg() - Constructor for class boofcv.io.video.CreateMJpeg
 

D

DefaultMediaManager - Class in boofcv.io.wrapper
 
DefaultMediaManager() - Constructor for class boofcv.io.wrapper.DefaultMediaManager
 
doRun() - Method in class boofcv.io.ProgressMonitorThread
 

E

EOI - Static variable in class boofcv.io.video.VideoMjpegCodec
 

G

getCommentChar() - Method in class boofcv.io.SimpleNumberSequenceReader
 
getCommentChar() - Method in class boofcv.io.SimpleStringNumberReader
 
getDouble() - Method in class boofcv.io.SimpleStringNumberReader
 
getFrameNumber() - Method in interface boofcv.io.image.SimpleImageSequence
Returns the number of the current frame in the sequence.
getFrameNumber() - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
 
getFrameNumber() - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
getFrameNumber() - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
getFrameNumber() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
 
getFrameNumber() - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 
getGuiImage() - Method in interface boofcv.io.image.SimpleImageSequence
Returns the image in the original format that it was read in as.
getGuiImage() - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
 
getGuiImage() - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
getGuiImage() - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
getGuiImage() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
 
getGuiImage() - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 
getImageType() - Method in interface boofcv.io.image.SimpleImageSequence
Returns the type of class used to store the output image
getImageType() - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
 
getImageType() - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
getImageType() - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
getImageType() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
 
getImageType() - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 
getLabel() - Method in class boofcv.io.PathLabel
 
getPath() - Method in class boofcv.io.PathLabel
 
getPath(int) - Method in class boofcv.io.PathLabel
 
getPathToBase() - Static method in class boofcv.io.UtilIO
Steps back until it finds the base BoofCV directory.
getString() - Method in class boofcv.io.SimpleStringNumberReader
 

H

hasNext() - Method in interface boofcv.io.image.SimpleImageSequence
If a new image is available.
hasNext() - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
True if there is another image to read and false if there are no more.
hasNext() - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
hasNext() - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
hasNext() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
True if there is another image to read and false if there are no more.
hasNext() - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 

I

ImageStreamSequence<T extends boofcv.struct.image.ImageBase> - Class in boofcv.io.wrapper.images
Given a sequence of images encoded with CombineFilesTogether, it will read the files from the stream and decode them.
ImageStreamSequence(InputStream, boolean, ImageType<T>) - Constructor for class boofcv.io.wrapper.images.ImageStreamSequence
 
ImageStreamSequence(String, boolean, ImageType<T>) - Constructor for class boofcv.io.wrapper.images.ImageStreamSequence
 
init(int, int, ImageType<T>) - Method in interface boofcv.io.VideoCallBack
Called when the camera has been initialized and the image properties are known.
INSTANCE - Static variable in class boofcv.io.wrapper.DefaultMediaManager
 
isLoop() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
 
isString() - Method in class boofcv.io.SimpleStringNumberReader
 

J

JpegByteImageSequence<T extends boofcv.struct.image.ImageBase> - Class in boofcv.io.wrapper.images
Create a sequence from an array of jpeg images in byte[] array format.
JpegByteImageSequence(ImageType<T>, List<byte[]>, boolean) - Constructor for class boofcv.io.wrapper.images.JpegByteImageSequence
 
JpegByteImageSequence(Class<T>, List<byte[]>, boolean) - Constructor for class boofcv.io.wrapper.images.JpegByteImageSequence
 

L

label - Variable in class boofcv.io.PathLabel
 
load(String, ImageType<T>) - Method in class boofcv.io.video.BoofMjpegVideo
 
load(String, ImageType<T>) - Method in interface boofcv.io.video.VideoInterface
 
LoadFileImageSequence<T extends boofcv.struct.image.ImageSingleBand> - Class in boofcv.io.wrapper.images
Loads all the images in a directory that have the specified suffix.
LoadFileImageSequence(ImageType<T>, String, String) - Constructor for class boofcv.io.wrapper.images.LoadFileImageSequence
Will load an image sequence with no modification.
LoadFileImageSequence(ImageType<T>, String, String, int) - Constructor for class boofcv.io.wrapper.images.LoadFileImageSequence
Will load an image sequence and then scale the images
loadImage(String) - Static method in class boofcv.io.image.UtilImageIO
A function that load the specified image.
loadImage(URL) - Static method in class boofcv.io.image.UtilImageIO
A function that load the specified image.
loadImage(String, Class<T>) - Static method in class boofcv.io.image.UtilImageIO
Loads the image and converts into the specified image type.
loadImages(String, String) - Static method in class boofcv.io.image.UtilImageIO
Loads all the image in the specified directory which match the provided regex
loadLibrary(String) - Static method in class boofcv.io.UtilIO
 
loadLibrarySmart(String) - Static method in class boofcv.io.UtilIO
 
loadManager(String) - Static method in class boofcv.io.video.BoofVideoManager
Loads the specified default VideoInterface.
loadManagerDefault() - Static method in class boofcv.io.video.BoofVideoManager
Loads the default VideoInterface.
loadPGM(String, BufferedImage) - Static method in class boofcv.io.image.UtilImageIO
Loads a PGM image from a file.
loadPGM(InputStream, BufferedImage) - Static method in class boofcv.io.image.UtilImageIO
Loads a PGM image from an InputStream.
loadPGM_U8(String, ImageUInt8) - Static method in class boofcv.io.image.UtilImageIO
Loads a PGM image from an InputStream.
loadPGM_U8(InputStream, ImageUInt8) - Static method in class boofcv.io.image.UtilImageIO
Loads a PGM image from an InputStream.
loadPPM(String, BufferedImage) - Static method in class boofcv.io.image.UtilImageIO
Loads a PPM image from a file.
loadPPM(InputStream, BufferedImage) - Static method in class boofcv.io.image.UtilImageIO
Loads a PPM image from an InputStream.
loadPPM_U8(String, MultiSpectral<ImageUInt8>, GrowQueue_I8) - Static method in class boofcv.io.image.UtilImageIO
Reads a PPM image file directly into a MultiSpectral image.
loadPPM_U8(InputStream, MultiSpectral<ImageUInt8>, GrowQueue_I8) - Static method in class boofcv.io.image.UtilImageIO
Reads a PPM image file directly into a MultiSpectral image.
loadXML(String) - Static method in class boofcv.io.UtilIO
 
loadXML(Reader) - Static method in class boofcv.io.UtilIO
 

M

main(String[]) - Static method in class boofcv.io.video.CombineFilesTogether
 
main(String[]) - Static method in class boofcv.io.video.CreateMJpeg
 
main(String[]) - Static method in class boofcv.io.wrapper.images.ImageStreamSequence
 
MediaManager - Interface in boofcv.io
Abstract interface for accessing files, images, and videos.
MjpegStreamSequence<T extends boofcv.struct.image.ImageBase> - Class in boofcv.io.wrapper.images
Instead of loading and decompressing the whole MJPEG at once, it loads the images one at a time until it reaches the end of the file.
MjpegStreamSequence(InputStream, ImageType<T>) - Constructor for class boofcv.io.wrapper.images.MjpegStreamSequence
 
MjpegStreamSequence(String, ImageType<T>) - Constructor for class boofcv.io.wrapper.images.MjpegStreamSequence
 
monitor - Variable in class boofcv.io.ProgressMonitorThread
 

N

next() - Method in interface boofcv.io.image.SimpleImageSequence
Returns the next image available in the sequence.
next() - Method in class boofcv.io.SimpleStringNumberReader
 
next() - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
Loads the next image into a BufferedImage and returns it.
next() - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
next() - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
next() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
Loads the next image into a BufferedImage and returns it.
next() - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 
nextDouble() - Method in class boofcv.io.SimpleStringNumberReader
 
nextFrame(T, Object, long) - Method in interface boofcv.io.VideoCallBack
Passes in the next frame in the sequence.
nextString() - Method in class boofcv.io.SimpleStringNumberReader
 

O

openCamera(String, int, int, VideoCallBack<T>) - Method in interface boofcv.io.MediaManager
 
openCamera(String, int, int, VideoCallBack<T>) - Method in class boofcv.io.wrapper.DefaultMediaManager
 
openFile(String) - Method in interface boofcv.io.MediaManager
 
openFile(String) - Method in class boofcv.io.wrapper.DefaultMediaManager
 
openImage(String) - Method in interface boofcv.io.MediaManager
 
openImage(String) - Method in class boofcv.io.wrapper.DefaultMediaManager
 
openVideo(String, ImageType<T>) - Method in interface boofcv.io.MediaManager
 
openVideo(String, ImageType<T>) - Method in class boofcv.io.wrapper.DefaultMediaManager
 

P

path - Variable in class boofcv.io.PathLabel
 
PathLabel - Class in boofcv.io
Object containing the path to a file and a label that is used to refer to the file
PathLabel(String, String) - Constructor for class boofcv.io.PathLabel
 
PathLabel(String, String...) - Constructor for class boofcv.io.PathLabel
 
ProgressMonitorThread - Class in boofcv.io
 
ProgressMonitorThread(ProgressMonitor) - Constructor for class boofcv.io.ProgressMonitorThread
 

R

read(Reader) - Method in class boofcv.io.SimpleNumberSequenceReader
 
read(Reader) - Method in class boofcv.io.SimpleStringNumberReader
 
read(InputStream) - Method in class boofcv.io.video.VideoMjpegCodec
 
readFrame(DataInputStream) - Method in class boofcv.io.video.VideoMjpegCodec
Read a single frame at a time
readNext(DataInputStream, GrowQueue_I8) - Static method in class boofcv.io.video.CombineFilesTogether
 
remainingTokens() - Method in class boofcv.io.SimpleStringNumberReader
 
reset() - Method in interface boofcv.io.image.SimpleImageSequence
Start reading the sequence from the start
reset() - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
 
reset() - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
reset() - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
reset() - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
 
reset() - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 
run() - Method in class boofcv.io.ProgressMonitorThread
 

S

saveImage(BufferedImage, String) - Static method in class boofcv.io.image.UtilImageIO
 
savePGM(ImageUInt8, String) - Static method in class boofcv.io.image.UtilImageIO
Saves an image in PGM format.
savePPM(MultiSpectral<ImageUInt8>, String, GrowQueue_I8) - Static method in class boofcv.io.image.UtilImageIO
Saves an image in PPM format.
saveXML(Object, String) - Static method in class boofcv.io.UtilIO
 
selectFile(boolean) - Static method in class boofcv.io.UtilIO
Opens up a dialog box asking the user to select a file.
setLoop(boolean) - Method in interface boofcv.io.image.SimpleImageSequence
Sets if the video should loop or not
setLoop(boolean) - Method in class boofcv.io.wrapper.images.BufferedFileImageSequence
 
setLoop(boolean) - Method in class boofcv.io.wrapper.images.ImageStreamSequence
 
setLoop(boolean) - Method in class boofcv.io.wrapper.images.JpegByteImageSequence
 
setLoop(boolean) - Method in class boofcv.io.wrapper.images.LoadFileImageSequence
 
setLoop(boolean) - Method in class boofcv.io.wrapper.images.MjpegStreamSequence
 
SimpleImageSequence<T extends boofcv.struct.image.ImageBase> - Interface in boofcv.io.image
Simplified interface for reading in a sequence of images.
SimpleNumberSequenceReader - Class in boofcv.io
Reads one or more lines of pure numbers while skipping over lines which begin with the comment character.
SimpleNumberSequenceReader(char) - Constructor for class boofcv.io.SimpleNumberSequenceReader
 
SimpleStringNumberReader - Class in boofcv.io
Reads one or more lines of pure numbers while skipping over lines which begin with the comment character.
SimpleStringNumberReader(char) - Constructor for class boofcv.io.SimpleStringNumberReader
 
SOI - Static variable in class boofcv.io.video.VideoMjpegCodec
 
start(String, int, int, VideoCallBack<T>) - Method in interface boofcv.io.VideoController
 
stopped() - Method in interface boofcv.io.VideoCallBack
Called when the video stream has stopped.
stopRequested() - Method in interface boofcv.io.VideoCallBack
Used to inform the video stream if a request has been made to stop processing the video sequence.
stopThread() - Method in class boofcv.io.ProgressMonitorThread
 

U

UtilImageIO - Class in boofcv.io.image
Class for loading and saving images.
UtilImageIO() - Constructor for class boofcv.io.image.UtilImageIO
 
UtilIO - Class in boofcv.io
 
UtilIO() - Constructor for class boofcv.io.UtilIO
 

V

VideoCallBack<T extends boofcv.struct.image.ImageBase> - Interface in boofcv.io
Callback for video streams.
VideoController<T extends boofcv.struct.image.ImageBase> - Interface in boofcv.io
Starts processing a video sequence.
VideoInterface - Interface in boofcv.io.video
Abstract interface for loading video streams.
VideoMjpegCodec - Class in boofcv.io.video
Very simple MJPEG reader
VideoMjpegCodec() - Constructor for class boofcv.io.video.VideoMjpegCodec
 
B C D E G H I J L M N O P R S U V