luxlabs header browser preview


@class NSString;

@interface VNFaceDetector : VNDetector <VNDetectorKeyProviding>

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)configurationOptionKeysForDetectorKey;
+ (void)printDebugInfo:(id)a0 facesDataRaw:(void *)a1 faceDetectorBGRAImage:(struct __CVBuffer { } *)a2 tempImage:(struct vImage_Buffer { void *x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; })a3 session:(id)a4;
+ (BOOL)shouldDumpDebugIntermediates;
+ (Class)detectorClassForConfigurationOptions:(id)a0 error:(id *)a1;
+ (BOOL)calculateTilesForRegionOfInterest:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 imageWidth:(unsigned long long)a1 imageHeight:(unsigned long long)a2 tileSizeInPixels:(unsigned long long)a3 overlapFraction:(float)a4 aspectRatioThreshold:(float)a5 columns:(unsigned long long *)a6 rows:(unsigned long long *)a7 tiles:(void *)a8 error:(id *)a9;
+ (void)fullyPopulateConfigurationOptions:(id)a0;
+ (void)recordDefaultConfigurationOptionsInDictionary:(id)a0;

- (id)internalProcessUsingQualityOfServiceClass:(unsigned int)a0 options:(id)a1 regionOfInterest:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 warningRecorder:(id)a3 error:(id *)a4 progressHandler:(id /* block */)a5;
- (void)purgeIntermediates;

@end