System/Library/PrivateFrameworks/TextRecognition.framework
CRImageReaderTrackingSession.h
Download CRImageReaderTrackingSession.h
@class CRImageReaderTrackingResult, VisionCoreSparseOpticalFlowSession, VisionCoreSparseOpticalFlowResult, NSObject;
@protocol OS_dispatch_queue;
@interface CRImageReaderTrackingSession : NSObject {
BOOL _usesGroupedRegions;
BOOL _debuggingSession;
BOOL _ocrInProgress;
BOOL _useLumaInput;
BOOL _wasLastFrameUnstableForFirstAcquisition;
float _downscaleRate;
unsigned long long _trackingLevel;
NSObject<OS_dispatch_queue> *_ocrQueue;
unsigned long long _frameCount;
unsigned long long _frameCountSinceLastAssociationEnded;
unsigned long long _ocrFrameInterval;
double _lastApplyOpticalFlowTrackingStartTime;
double _replacedQuadArea;
double _totalQuadArea;
VisionCoreSparseOpticalFlowSession *_optFlowSession;
VisionCoreSparseOpticalFlowResult *_debuggingResult;
VisionCoreSparseOpticalFlowResult *_debuggingMemoryResult;
double _lastOCRDispatchTime;
double _lastFrameTime;
struct queue<double, std::deque<double>> { struct deque<double, std::allocator<double>> { struct __split_buffer<double *, std::allocator<double *>> { double **__first_; double **__begin_; double **__end_; struct __compressed_pair<double **, std::allocator<double *>> { double **__value_; } __end_cap_; } __map_; unsigned long long __start_; struct __compressed_pair<unsigned long, std::allocator<double>> { unsigned long long __value_; } __size_; } c; } _ocrDispatchTimestamps;
struct { void /* unknown type, empty encoding */ columns[3]; } _sceneHomography;
struct { void /* unknown type, empty encoding */ columns[3]; } _accumulatedSceneHomography;
}
@property BOOL shouldIncludeLinesInTrackingResult;
@property BOOL didDispatchOCROnFrame;
@property BOOL didRunAssociationOnFrame;
@property (retain) CRImageReaderTrackingResult *latestResult;
@property unsigned long long ocrUpdateMode;
@property double lowFrequencyOCRElapsedTimeAboveMinimumStability;
@property (readonly) BOOL usesGroupedRegions;
@property (readonly) BOOL wasLatestFrameUnstableForFirstAcquisition;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)initWithTrackingLevel:(unsigned long long)a0;
- (id)initWithTrackingLevel:(unsigned long long)a0 debuggingSession:(BOOL)a1;
- (id)initWithTrackingLevel:(unsigned long long)a0 ocrFrameInterval:(unsigned long long)a1;
- (void)updateOCRUpdateModeWithStability:(id)a0 frameDuration:(double)a1;
@end