luxlabs header browser preview


@class NSArray, VCPCNNModelEspresso, PHFetchResult, NSMutableArray;

@interface VCPImageHumanActionAnalyzer : VCPImageAnalyzer {
    NSMutableArray *_results;
    NSArray *_existingResults;
    VCPCNNModelEspresso *_model;
    PHFetchResult *_phFaces;
    float *_inputData;
    struct Scaler { struct CF<__CVPixelBufferPool *> { struct __CVPixelBufferPool *value_; } pool_; int width_; int height_; unsigned int format_; struct CF<OpaqueVTPixelTransferSession *> { struct OpaqueVTPixelTransferSession *value_; } transfer_session_; } _scaler;
}

+ (id)sharedModel:(id)a0 outputNames:(id)a1 properties:(id)a2;

- (void)dealloc;
- (id).cxx_construct;
- (void).cxx_destruct;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectFromPHFace:(id)a0;
- (int)aggregateWith:(id)a0;
- (int)analyzePixelBuffer:(struct __CVBuffer { } *)a0 flags:(unsigned long long *)a1 results:(id *)a2 cancel:(id /* block */)a3;
- (int)copyImage:(struct __CVBuffer { } *)a0 toData:(float *)a1;
- (int)createInput:(float *)a0 withBuffer:(struct __CVBuffer { } *)a1 cnnInputHeight:(int)a2 cnnInputWidth:(int)a3 crop:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a4;
- (id)initWithPHFaces:(id)a0 existingResults:(id)a1;

@end