目录

RIVeR

RIVeR (Rectification of Image Velocity Results) is a modern, open-source toolkit for Large Scale Particle Image Velocimetry (LSPIV) distributed by ORUS. Built with Python and React, it provides a user-friendly interface for water-surface velocity analysis and flow discharge measurements in rivers and large-scale hydraulic models.

计算原理

该项目的原理是把“水面纹理随时间的平移”量出来,换算成米,投影到断面上,配上断面地形和水位算面积,乘一个“水面流速-垂线平均流速”系数,沿断面加权求和,得到流量.

抽帧

视频就是连续播放的图片,因此要处理视频,第一步就是把视频转换为固定序列的图像

相机标定(可选)

要把“画面里的位置”当成“水面上的平面位置”来算,前提是成像不能歪。普通镜头、尤其是广角/鱼眼,往往会把画面边缘会把直线拍成弯的。如果拍出来的直线(比如岸边的护栏、桥沿)在画面里是不是直的,就要做相机标定。同时,相机+镜头+分辨率+对焦+变焦这个组合只要发生改变,就要考虑是否要重新标定。通过相机的标定,为把像素转为实际的米打下基础

几何标定