luxlabs header browser preview


@interface StabilizationSuccessClassifier : NSObject

@property int classifierMode;
@property unsigned long long subsegmentLength;
@property unsigned long long subsegmentStep;
@property (readonly) float lastClassifierScore;

- (id)init;
- (id)getSequentialAnalysisCoeffsDict;
- (void)AddStats:(struct StabStatsRecord { double x0; double x1; double x2; double x3; double x4; double x5; } *)a0 toDict:(id)a1 withBaseName:(id)a2;
- (id)applyClassifierToOverlappedSegments:(void *)a0 withCoefficientsDict:(id)a1 movieSize:(struct Int32Size { int x0; int x1; })a2 firstIndex:(int)a3 lastIndex:(int)a4 stride:(int)a5 length:(int)a6 result:(float *)a7 verbose:(BOOL)a8 minThreshold:(float)a9;
- (float)calcLogisticForStats:(id)a0 paramsForStats:(id)a1 error:(id *)a2;
- (id)calcStatsDictForArray:(id)a0 withKey:(id)a1 firstIndex:(int)a2 lastIndex:(int)a3 usingTempStorage:(void *)a4 outErr:(id *)a5;
- (id)classifySequentialAnalysisSuccess:(void *)a0 movieSize:(struct Int32Size { int x0; int x1; })a1 precalcedFeatures:(id)a2 result:(float *)a3;
- (id)getDefaultParamDict;
- (id)getSequentialParamDict;
- (id)getTripodCorrectionParamDict;
- (id)statsDictFromFrameArray:(id)a0 firstIndex:(int)a1 lastIndex:(int)a2 errorOut:(id *)a3;
- (BOOL)testForHomographies:(const void *)a0 movieSize:(struct Int32Size { int x0; int x1; })a1 firstIndex:(int)a2 lastIndex:(int)a3 scoreThreshold:(float)a4 errorOut:(id *)a5 verbose:(BOOL)a6;

@end