A User Interface (React App) that facilitates the usage of a Webcam as a "visual Waterlevel-Gauge".
The UI helps to compare a current- or archive- Image against reference Images. Subtile level-differences are easily spotted by temporarily overlaying the main image. The intended use is for Paddlers to judge a given Section of River for navigability.
river-photo-gauge mainly focuses on the User Interface aspect of a Gauge-Webcam. The React App gets the images via API Calls to a Backend. A sample backend is implemented in api.php. It assumes images are delivered to the local webserver for storage. Capture and storage of images are not part of this project. The most simple solution for these steps is a Camera that supports timed capture and FTP-Upload (typical for Security Cameras).
This Project is in use here:
- Webcam on the River Reuss A Security Camera with POE, using api.php and FTP upload
- Webcam Alb A custom Open Source Camera with Battery, GSM connectivity and it's own Storage and API Backend)
- Webcam Waltensburg (Raspberry Pi Zero W, PiCam, Shell-script on WIFI, using api.php and FTP Upload)
The current State of this Project is a minimum viable product, see the Issue Que for future Improvements. Work on the React App was funded by Swiss Canoe Federation.
More on Gauge Webcams.
