[−][src]Trait opencv::core::TickMeterTrait
a 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: TickMeter_total
It is also possible to compute the average time over multiple runs: TickMeter_average
See also
getTickCount, getTickFrequency
Required methods
fn as_raw_TickMeter(&self) -> *const c_void
[src]
fn as_raw_mut_TickMeter(&mut self) -> *mut c_void
[src]
Provided methods
fn start(&mut self) -> Result<()>
[src]
starts counting ticks.
fn stop(&mut self) -> Result<()>
[src]
stops counting ticks.
fn get_time_ticks(&self) -> Result<i64>
[src]
returns counted ticks.
fn get_time_micro(&self) -> Result<f64>
[src]
returns passed time in microseconds.
fn get_time_milli(&self) -> Result<f64>
[src]
returns passed time in milliseconds.
fn get_time_sec(&self) -> Result<f64>
[src]
returns passed time in seconds.
fn get_counter(&self) -> Result<i64>
[src]
returns internal counter value.
fn get_fps(&self) -> Result<f64>
[src]
returns average FPS (frames per second) value.
fn get_avg_time_sec(&self) -> Result<f64>
[src]
returns average time in seconds
fn get_avg_time_milli(&self) -> Result<f64>
[src]
returns average time in milliseconds
fn reset(&mut self) -> Result<()>
[src]
resets internal values.