luxlabs header browser preview


@class NSString, VCPCNNModelEspresso, VCPHumanPoseImageRequest, NSMutableArray;

@interface VCPVideoHumanActionClassifier : VCPVideoAnalyzer {
    VCPCNNModelEspresso *_modelEspresso;
    float *_inputData;
    NSString *_resConfig;
    int _inputWidth;
    int _inputHeight;
    int _inputChannels;
    int _inputSize;
    NSString *_action;
    float _confidence;
    VCPHumanPoseImageRequest *_poseRequest;
    NSMutableArray *_bodyArray;
    BOOL _valid;
    NSMutableArray *_results;
    NSMutableArray *_keyPersonResults;
}

- (id)init;
- (void)dealloc;
- (id)results;
- (void).cxx_destruct;
- (int)createModel;
- (id)analyzeBodyArray:(id)a0;
- (int)analyzeFrame:(struct __CVBuffer { } *)a0 withTimestamp:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 andDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2 flags:(unsigned long long *)a3;
- (int)detect;
- (int)finishAnalysisPass:(struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; })a0;
- (id)keypointsFromObservations:(id)a0;
- (int)prepareData:(id)a0;
- (id)privateResults;

@end