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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file OpFlowLab-0.1.1.tar.gz.

File metadata

  • Download URL: OpFlowLab-0.1.1.tar.gz
  • Upload date:
  • Size: 55.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5

File hashes

Hashes for OpFlowLab-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c2afa1934b6f94cefebcfeadd4aa2f397b0321fbfc5bb58d4838650a36d88ef2
MD5 1564d4b85705840a8db38f26d6737c6a
BLAKE2b-256 fb3d675475c1600f8404c06a1f9a275efb7198962662ca11da736b8d919b7c7f

See more details on using hashes here.

File details

Details for the file OpFlowLab-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: OpFlowLab-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 77.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5

File hashes

Hashes for OpFlowLab-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc6f6d6921cb447bb85db6d0f8725c3820978000acdd1fbfe3f4c176446f584b
MD5 8398694ad7b8ef31981cc869d6cd60c6
BLAKE2b-256 7d2e49ffa289391971e24d341475dc35c2707c8f0024ae4f20729c50afec0441

See more details on using hashes here.

Supported by

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