[−][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
pub fn as_raw_TickMeter(&self) -> *const c_void
[src]
pub fn as_raw_mut_TickMeter(&mut self) -> *mut c_void
[src]
Provided methods
pub fn start(&mut self) -> Result<()>
[src]
starts counting ticks.
pub fn stop(&mut self) -> Result<()>
[src]
stops counting ticks.
pub fn get_time_ticks(&self) -> Result<i64>
[src]
returns counted ticks.
pub fn get_time_micro(&self) -> Result<f64>
[src]
returns passed time in microseconds.
pub fn get_time_milli(&self) -> Result<f64>
[src]
returns passed time in milliseconds.
pub fn get_time_sec(&self) -> Result<f64>
[src]
returns passed time in seconds.
pub fn get_counter(&self) -> Result<i64>
[src]
returns internal counter value.
pub fn get_fps(&self) -> Result<f64>
[src]
returns average FPS (frames per second) value.
pub fn get_avg_time_sec(&self) -> Result<f64>
[src]
returns average time in seconds
pub fn get_avg_time_milli(&self) -> Result<f64>
[src]
returns average time in milliseconds
pub fn reset(&mut self) -> Result<()>
[src]
resets internal values.