decimateKeyframes
@fovea/annotation-tool / utils/trackingConverter / decimateKeyframes
Function: decimateKeyframes()
decimateKeyframes(
sequence
,keepEveryN
):BoundingBoxSequence
Defined in: src/utils/trackingConverter.ts:155
Decimate keyframes to reduce sequence size. Keep every Nth frame to make manual refinement manageable. Always keeps first and last frame. Recomputes interpolation segments for decimated keyframes.
Parameters
sequence
Full tracked sequence
keepEveryN
number
Keep every Nth keyframe (e.g., 5 = keep frames 0, 5, 10, ...)
Returns
Decimated sequence with fewer keyframes