@interface LKTOpticalFlow : NSObject @property (nonatomic) BOOL isValid; @property (readonly, nonatomic) int width; @property (readonly, nonatomic) int height; @property (readonly, nonatomic) int levelCount; @property (readonly, nonatomic) int numScales; @property (nonatomic) unsigned int outputPixelFormat; @property (nonatomic) int numWarpings; @property (nonatomic) BOOL useNonLocalRegularization; @property (nonatomic) int nlreg_radius; @property (nonatomic) int nlreg_padding; @property (nonatomic) float nlreg_sigma_l; @property (nonatomic) float nlreg_sigma_c; @property (nonatomic) float nlreg_sigma_w; - (void)waitUntilCompleted; - (id)initWithWidth:(int)a0 height:(int)a1 numScales:(int)a2; - (BOOL)_validateInputImage:(struct __CVBuffer { } *)a0 error:(id *)a1; - (BOOL)_validateOutputImage:(struct __CVBuffer { } *)a0 error:(id *)a1; - (BOOL)estimateFlowFromReference:(struct __CVBuffer { } *)a0 target:(struct __CVBuffer { } *)a1 error:(id *)a2; - (BOOL)estimateFlowStream:(struct __CVBuffer { } *)a0 error:(id *)a1; - (BOOL)setOutputUV:(struct __CVBuffer { } *)a0 error:(id *)a1; @end