Skip to content

ajn2004/WaveTankImaging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌊 Wave Tank Imaging 🌊

A python-enabled workflow to measure peaks and troughs generated in a wave tank for a BioBus Project

Table of Contents

Quick Start

To get started with the project from scratch, ensure you have python version [what version?] installed on your computer

Once python is installed, download the git repository and navigate to the downloaded directory

git clone git@github.com:ajn2004/WaveTankImaging.git
cd WaveTankImaging

To keep a clean development system, it's best practice to create a virtual environment and install the dependencies locally with the following commands

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

From there you should be able to run the code with

pyton main.py

Requirements

Need to take in a video and output amplitude of waves recorded in video In order to work this code needs to perform the following actions (in order)

  • Load Video (mp4) to Image stack
  • Determine Pixel size
  1. Separate out the frames
  2. For each frame
    1. Determine a baseline
    2. Determine wave amplitude from baseline
    3. Record amplitude/deviation for future analysis ...

About

A code base to analyze movies of a wave tank to analyze peaks and troughs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages