Package org.opencv.core
Class TickMeter
- java.lang.Object
-
- org.opencv.core.TickMeter
-
public class TickMeter extends java.lang.Objecta Class to measure passing time. The class computes passing time by counting the number of ticks per second. That is, the following code computes the execution time in seconds: SNIPPET: snippets/core_various.cpp TickMeter_total It is also possible to compute the average time over multiple runs: SNIPPET: snippets/core_various.cpp TickMeter_average SEE: getTickCount, getTickFrequency
-
-
Field Summary
Fields Modifier and Type Field Description protected longnativeObj
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TickMeter__fromPtr__(long addr)protected voidfinalize()doublegetAvgTimeMilli()doublegetAvgTimeSec()longgetCounter()doublegetFPS()longgetNativeObjAddr()doublegetTimeMicro()doublegetTimeMilli()doublegetTimeSec()longgetTimeTicks()voidreset()voidstart()voidstop()
-
-
-
Method Detail
-
getNativeObjAddr
public long getNativeObjAddr()
-
__fromPtr__
public static TickMeter __fromPtr__(long addr)
-
start
public void start()
-
stop
public void stop()
-
getTimeTicks
public long getTimeTicks()
-
getTimeMicro
public double getTimeMicro()
-
getTimeMilli
public double getTimeMilli()
-
getTimeSec
public double getTimeSec()
-
getCounter
public long getCounter()
-
getFPS
public double getFPS()
-
getAvgTimeSec
public double getAvgTimeSec()
-
getAvgTimeMilli
public double getAvgTimeMilli()
-
reset
public void reset()
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
-