DISOpticalFlow.smali
.class public Lorg/opencv/video/DISOpticalFlow;
.super Lorg/opencv/video/DenseOpticalFlow;
# static fields
.field public static final PRESET_FAST:I = 0x1
.field public static final PRESET_MEDIUM:I = 0x2
.field public static final PRESET_ULTRAFAST:I
# direct methods
.method protected constructor <init>(J)V
.registers 3
invoke-direct {p0, p1, p2}, Lorg/opencv/video/DenseOpticalFlow;-><init>(J)V
return-void
.end method
.method public static __fromPtr__(J)Lorg/opencv/video/DISOpticalFlow;
.registers 3
new-instance v0, Lorg/opencv/video/DISOpticalFlow;
invoke-direct {v0, p0, p1}, Lorg/opencv/video/DISOpticalFlow;-><init>(J)V
return-object v0
.end method
.method public static create()Lorg/opencv/video/DISOpticalFlow;
.registers 2
invoke-static {}, Lorg/opencv/video/DISOpticalFlow;->create_1()J
move-result-wide v0
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->__fromPtr__(J)Lorg/opencv/video/DISOpticalFlow;
move-result-object v0
return-object v0
.end method
.method public static create(I)Lorg/opencv/video/DISOpticalFlow;
.registers 3
invoke-static {p0}, Lorg/opencv/video/DISOpticalFlow;->create_0(I)J
move-result-wide v0
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->__fromPtr__(J)Lorg/opencv/video/DISOpticalFlow;
move-result-object p0
return-object p0
.end method
.method private static native create_0(I)J
.end method
.method private static native create_1()J
.end method
.method private static native delete(J)V
.end method
.method private static native getFinestScale_0(J)I
.end method
.method private static native getGradientDescentIterations_0(J)I
.end method
.method private static native getPatchSize_0(J)I
.end method
.method private static native getPatchStride_0(J)I
.end method
.method private static native getUseMeanNormalization_0(J)Z
.end method
.method private static native getUseSpatialPropagation_0(J)Z
.end method
.method private static native getVariationalRefinementAlpha_0(J)F
.end method
.method private static native getVariationalRefinementDelta_0(J)F
.end method
.method private static native getVariationalRefinementGamma_0(J)F
.end method
.method private static native getVariationalRefinementIterations_0(J)I
.end method
.method private static native setFinestScale_0(JI)V
.end method
.method private static native setGradientDescentIterations_0(JI)V
.end method
.method private static native setPatchSize_0(JI)V
.end method
.method private static native setPatchStride_0(JI)V
.end method
.method private static native setUseMeanNormalization_0(JZ)V
.end method
.method private static native setUseSpatialPropagation_0(JZ)V
.end method
.method private static native setVariationalRefinementAlpha_0(JF)V
.end method
.method private static native setVariationalRefinementDelta_0(JF)V
.end method
.method private static native setVariationalRefinementGamma_0(JF)V
.end method
.method private static native setVariationalRefinementIterations_0(JI)V
.end method
# virtual methods
.method protected finalize()V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->delete(J)V
return-void
.end method
.method public getFinestScale()I
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getFinestScale_0(J)I
move-result v0
return v0
.end method
.method public getGradientDescentIterations()I
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getGradientDescentIterations_0(J)I
move-result v0
return v0
.end method
.method public getPatchSize()I
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getPatchSize_0(J)I
move-result v0
return v0
.end method
.method public getPatchStride()I
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getPatchStride_0(J)I
move-result v0
return v0
.end method
.method public getUseMeanNormalization()Z
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getUseMeanNormalization_0(J)Z
move-result v0
return v0
.end method
.method public getUseSpatialPropagation()Z
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getUseSpatialPropagation_0(J)Z
move-result v0
return v0
.end method
.method public getVariationalRefinementAlpha()F
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getVariationalRefinementAlpha_0(J)F
move-result v0
return v0
.end method
.method public getVariationalRefinementDelta()F
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getVariationalRefinementDelta_0(J)F
move-result v0
return v0
.end method
.method public getVariationalRefinementGamma()F
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getVariationalRefinementGamma_0(J)F
move-result v0
return v0
.end method
.method public getVariationalRefinementIterations()I
.registers 3
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1}, Lorg/opencv/video/DISOpticalFlow;->getVariationalRefinementIterations_0(J)I
move-result v0
return v0
.end method
.method public setFinestScale(I)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setFinestScale_0(JI)V
return-void
.end method
.method public setGradientDescentIterations(I)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setGradientDescentIterations_0(JI)V
return-void
.end method
.method public setPatchSize(I)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setPatchSize_0(JI)V
return-void
.end method
.method public setPatchStride(I)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setPatchStride_0(JI)V
return-void
.end method
.method public setUseMeanNormalization(Z)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setUseMeanNormalization_0(JZ)V
return-void
.end method
.method public setUseSpatialPropagation(Z)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setUseSpatialPropagation_0(JZ)V
return-void
.end method
.method public setVariationalRefinementAlpha(F)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setVariationalRefinementAlpha_0(JF)V
return-void
.end method
.method public setVariationalRefinementDelta(F)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setVariationalRefinementDelta_0(JF)V
return-void
.end method
.method public setVariationalRefinementGamma(F)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setVariationalRefinementGamma_0(JF)V
return-void
.end method
.method public setVariationalRefinementIterations(I)V
.registers 4
iget-wide v0, p0, Lorg/opencv/core/Algorithm;->nativeObj:J
invoke-static {v0, v1, p1}, Lorg/opencv/video/DISOpticalFlow;->setVariationalRefinementIterations_0(JI)V
return-void
.end method