Introduction#

pyOpenRiverCam in a nutshell#

pyOpenRiverCam is a Command-line interface and Application Programming Interface (API) to preprocess, reproject, and analyze videos of rivers, in order to estimate river flows. Below we provide an overview of all functionalities in a nutshell:

Feature

Example

Create geographical awareness of your videos using your own field observations

_images/wark_cam_config.jpg

Work with, and pre-process video frames

_images/video_orig.gif

Enhance frames to improve visibility of tracers

_images/video_norm.gif

Reproject frames to metres- distance planar views

_images/video_norm_proj.gif

Enhance gradients for improved feature detection

_images/video_edge.gif

Estimate flow velocity at the water surface using Particle Image Velocimetry.

_images/wark_streamplot.jpg

Estimate river discharge over a supplied cross-section. Use smart functions to fill missing data.

_images/wark_discharge.jpg

Plot combined views in immersive local, geographical or camera perspectives.

_images/wark_cam_persp.jpg