Skip to main content

GUI to facilitate the calculation of optical flow velocity fields in biological images

Project description

OpFLowLab is a user-friendly motion estimation framework that seeks to help cell biologist try out optical flow algorithms on their own dataset.

Key Features

  • Graphical interface to assess CUDA optimized optical flow algorithms provided by OpenCV

  • Post processing of velocities using FlowMatch, an object matching routine.

  • Velocity field validation using artificial tracers and image warping

  • Visualization of velocity pattern using pathlines

  • Calculation of velocity field derivatives

Installing

OpFLowLab can be installed with pip:

$ python -m pip install OpFLowLab

Alternatively, the latest source code is available from GitLab:

$ git clone git@gitlab.com:xianbin.yong13/OpFlowLab.git
$ python setup.py install

Graphical user interface

To start OpFlowLab:

$ opflowlab

Documentation

Documentation for OpFlowLab can be found at https://opflowlab.readthedocs.io/en/latest/.

How to cite

If you use OpFlowLab, we would appreciate if you could cite the following paper:

License

OpFlowLab is provided under the GPLv3 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OpFlowLab-0.1.1.tar.gz (55.6 kB view hashes)

Uploaded Source

Built Distribution

OpFlowLab-0.1.1-py3-none-any.whl (77.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page