Skip to main content

Toolset for analysis of plant growth in wells.

Project description

Lemna

A simple app utilizing computer vision (openCV) which identifies wells and calculates the area for any region that matches the given mask (HSV lower-upper).

Getting Started

Dependencies

Following the install process below will add all dependecies (except for Python since it is required for installation and use).

Installing

Clone or download a zip of the repository.

git clone https://github.com/jonathanmsnow/frond-area-cv.git

Navigate to the root directory of the cloned repository. You should see a file called setup.py.

Now you should create and activate a virtual environment for Python.

Once you are in your virtualenv, install the app using pip.

pip install --editable .

Commands

You can use the app by typing analyzer in the terminal. Typing analyzer --help will show available commands.

threshold

This allows you to open an image to determine the HSV upper and lower bound needed to isolate your points of interest in the image (e.g. fronds in wells).

  • Usage analyzer threshold -i <path_to_image> -w <width_to_display_image>
process

This allows you to open an image or directory of images to be processed by identifying wells and measuring area in each of those wells.

  • Usage analyzer process -i <path_to_image>

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

lemna-0.1.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

lemna-0.1.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file lemna-0.1.0.tar.gz.

File metadata

  • Download URL: lemna-0.1.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for lemna-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b9cec6b5827f7339979a73849d995c3a09dbe90d25256590663caf1e0765dfaf
MD5 5bed58c608617241c0e70a7c49ebe4bd
BLAKE2b-256 b8c4ad50eab350f79ade30088c3756502efbfea412ada15b0c89ed3e223fafe2

See more details on using hashes here.

File details

Details for the file lemna-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: lemna-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for lemna-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a51f6b120cf15d9e1a1ee05b4a0564ff337a096dc57451a7a24fcca144ebf7a9
MD5 384b848311235df8a904f95069e9c768
BLAKE2b-256 aab72b65f6df5dd3a24399ad980803a9f438c8a9b1a65b93434869f68c06d697

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