public class TrackingEditor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) ObjectLocation[] |
locations |
Constructor and Description |
---|
TrackingEditor(ObjectLocation[] locations) |
Modifier and Type | Method and Description |
---|---|
void |
deleteTrack(ObjectLocation p1,
ObjectLocation p2)
Deletes tracks between two points.
|
java.util.List<TrackSequence> |
findTrackSequence()
Returns the time-connected sequences of ObjectLocation arrays.
|
void |
interpolationGaps(java.util.List<TrackSequence> track)
Finds and interpolates gaps between TrackSequences.
|
void |
interPoltracking(ObjectLocation p1,
ObjectLocation p2)
Performs interpolation between two points.
|
void |
manualTracking(int currentFrame,
int x,
int y)
Sets a new coordinate in a given frame.
|
ObjectLocation[] locations
public TrackingEditor(ObjectLocation[] locations)
public void interpolationGaps(java.util.List<TrackSequence> track)
track
- public java.util.List<TrackSequence> findTrackSequence()
public void interPoltracking(ObjectLocation p1, ObjectLocation p2)
p1
- p2
- public void deleteTrack(ObjectLocation p1, ObjectLocation p2)
p1
- p2
- public void manualTracking(int currentFrame, int x, int y)
currentFrame
- one-based index of frame.x
- y
-