Package | Description |
---|---|
org.openimaj.video | |
org.openimaj.video.processing.shotdetector | |
org.openimaj.video.processing.timefinder | |
org.openimaj.video.timecode | |
org.openimaj.video.xuggle |
Modifier and Type | Field and Description |
---|---|
VideoTimecode |
VideoFrame.timecode
The timecode of the frame
|
Modifier and Type | Method and Description |
---|---|
static <I extends Image<?,I>> |
VideoCache.cacheVideo(Video<I> video,
VideoTimecode start,
VideoTimecode end)
Cache the given time range from the given video.
|
Constructor and Description |
---|
VideoFrame(T frame,
VideoTimecode timecode)
Constructor
|
VideoSubFrame(T frame,
VideoTimecode timecode,
Rectangle rectangle)
Constructor
|
Modifier and Type | Field and Description |
---|---|
VideoTimecode |
VideoKeyframe.timecode
The timecode of the keyframe
|
protected VideoTimecode |
ShotBoundary.timecode
The timecode of the shot boundary
|
Modifier and Type | Method and Description |
---|---|
VideoTimecode |
FadeShotBoundary.getEndTimecode()
Get the timecode at the end of the fade.
|
VideoTimecode |
FadeShotBoundary.getStartTimecode()
Get the timecode at the start of the fade.
|
VideoTimecode |
VideoKeyframe.getTimecode()
Returns the timecode of this keyframe.
|
VideoTimecode |
ShotBoundary.getTimecode()
Get the timecode of this shot boundary.
|
VideoTimecode |
FadeShotBoundary.getTimecode()
Get the timecode of this shot boundary.
|
Modifier and Type | Method and Description |
---|---|
void |
ShotDetectedListener.differentialCalculated(VideoTimecode vt,
double d,
T frame)
Called every time a differential between two frames has been
calculated.
|
protected void |
VideoShotDetector.fireDifferentialCalculated(VideoTimecode vt,
double d,
I frame)
Fired each time a differential is calculated between frames.
|
void |
FadeShotBoundary.setEndTimecode(VideoTimecode v)
Set the timecode at the end of the fade.
|
Constructor and Description |
---|
ShotBoundary(VideoTimecode timecode)
Construct a shot boundary using the given video timecode.
|
VideoKeyframe(VideoTimecode timecode,
T img)
Constructor that allows construction of an image-based shot
boundary.
|
Modifier and Type | Method and Description |
---|---|
<I extends Image<?,I>,O> |
ObjectTimeFinder.trackObject(ObjectTracker<O,I> objectTracker,
Video<I> video,
VideoTimecode keyframeTime,
Rectangle bounds,
ObjectTimeFinder.TimeFinderListener<O,I> listener)
Given a video, a keyframe (timecode) and a region of the image,
this method will attempt to track the the contents of the rectangle
from the given frame, back and forth to find the place
at which the object appears and disappears from the video.
|
<I extends Image<?,I>,O> |
ObjectTimeFinder.trackObject(ObjectTracker<O,I> objectTracker,
Video<I> video,
VideoTimecode keyframeTime,
Rectangle bounds,
ObjectTimeFinder.TimeFinderListener<O,I> listener)
Given a video, a keyframe (timecode) and a region of the image,
this method will attempt to track the the contents of the rectangle
from the given frame, back and forth to find the place
at which the object appears and disappears from the video.
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectTimeFinder.TimeFinderListener.objectTracked(List<O> objects,
VideoTimecode time,
I frame)
Called when an object is tracked in the video.
|
<I extends Image<?,I>,O> |
ObjectTimeFinder.trackObject(ObjectTracker<O,I> objectTracker,
Video<I> video,
VideoTimecode keyframeTime,
Rectangle bounds,
ObjectTimeFinder.TimeFinderListener<O,I> listener)
Given a video, a keyframe (timecode) and a region of the image,
this method will attempt to track the the contents of the rectangle
from the given frame, back and forth to find the place
at which the object appears and disappears from the video.
|
Modifier and Type | Class and Description |
---|---|
class |
FrameNumberVideoTimecode
This class allows video timecodes to be stored as frame numbers.
|
class |
HrsMinSecFrameTimecode
A timecode representation that extends the standard frame count representation
to provide hours, minutes, seconds and frames timecode.
|
Modifier and Type | Method and Description |
---|---|
abstract VideoTimecode |
VideoTimecode.clone()
Clone this timecode.
|
Modifier and Type | Method and Description |
---|---|
int |
FrameNumberVideoTimecode.compareTo(VideoTimecode o) |
Modifier and Type | Method and Description |
---|---|
VideoTimecode |
XuggleVideo.getCurrentTimecode()
Returns a video timecode for the current frame.
|