supervision-js
    Preparing search index...

    Interface DetectionPostProcessingPipelineOptions

    interface DetectionPostProcessingPipelineOptions {
        processors: readonly TrackingDetectionPostProcessor[];
        mutateInput?: boolean;
        startFrameIndex?: number;
        maxPendingFrames?: number;
        mode?: DetectionPostProcessingMode;
        workerFactory?: DetectionPostProcessingWorkerFactory;
        output?: WritableDetectionFrameSource;
        onDiagnostics?: (diagnostics: DetectionPostProcessingDiagnostics) => void;
        onFrame?: (frame: DetectionFrame) => void;
    }
    Index
    processors: readonly TrackingDetectionPostProcessor[]

    Serializable built-in processors, applied in declaration order.

    mutateInput?: boolean

    Update derived fields in place. Defaults to true. Set to false for immutable inputs or an untouched raw view.

    startFrameIndex?: number

    First causal frame index expected from the inference stream.

    maxPendingFrames?: number

    Hard bound on out-of-order frames retained while a gap is open.

    Optional cold output source. Processed frames are appended one at a time.

    onDiagnostics?: (diagnostics: DetectionPostProcessingDiagnostics) => void
    onFrame?: (frame: DetectionFrame) => void