@class VCPANSTHandsDetector, NSArray, VCPCNNHandKeypointsDetector, NSString, VCPCNNHandsDetector, NSMutableArray; @interface VCPImageHandsAnalyzer : VCPImageAnalyzer { int _maxNumRegions; int _inputWidth; int _inputHeight; int _sourceWidth; int _sourceHeight; float _inset; VCPANSTHandsDetector *_anstHandsDetector; float _extendRatio; VCPCNNHandsDetector *_handsDetector; VCPCNNHandKeypointsDetector *_handsKeypointsDetector; NSMutableArray *_results; NSString *_resConfig; BOOL _enableRejectHandsNearBoundaries; } @property (retain) NSArray *handObjects; @property BOOL optimizeForDistance; + (float)getExtendRatio; + (float)getInsetForRejectingHands; - (id)init; - (void).cxx_destruct; - (int)analyzePixelBuffer:(struct __CVBuffer { } *)a0 flags:(unsigned long long *)a1 results:(id *)a2 cancel:(id /* block */)a3; - (int)analyzePixelBuffer:(struct __CVBuffer { } *)a0 rotationInDegrees:(id)a1 flags:(unsigned long long *)a2 results:(id *)a3 cancel:(id /* block */)a4; - (int)configForAspectRatio:(id)a0; - (int)convertSingleResultToDict:(struct CGPoint { double x0; double x1; }[21])a0 keypointConfidence:(float *)a1 box:(id)a2 results:(id)a3; - (long long)getClosestAspectRatio:(id)a0; - (id)initWithKeypointsOption:(int)a0 forceCPU:(BOOL)a1 sharedModel:(BOOL)a2 enableHandDetection:(BOOL)a3 enableANSTHandDetection:(BOOL)a4 enableRejectHandsNearBoundaries:(BOOL)a5 sourceWidth:(int)a6 sourceHeight:(int)a7 modelName:(id)a8 revision:(int)a9; - (BOOL)keypointsOutsideInset:(struct CGPoint { double x0; double x1; }[21])a0 handRegion:(id)a1; - (int)preferredInputFormat:(int *)a0 height:(int *)a1 format:(unsigned int *)a2; - (int)updateMaxNumHands:(id)a0; - (int)updateModelForSourceWidth:(int)a0 sourceHeight:(int)a1; @end