Skip to main content

A Python package for field image analysis.

Project description

PyFieldImager

example workflow PyPI version Open In Colab

A Python package for field image analysis

This is a tool for analyzing orthomosaic images. You can extract useful information for agricultural analysis from images.

Features

  • This package manages field images (such as orthophoto, Digital Surface Model (DSM) and Digital Terrain Model (DTM)) as field image object.
  • This package can identify vegetation and soil extent using vegetation indices (e.g. NDVI, VARI, SCI).
  • It can also calculate the height distribution (known as Canopy Height Model (CHM)) and projected/surface area of vegetation areas, save to CSV, and can create DTMs by missing value completion.

For Example

  • Select field area.
select_field
  • Calculate vegetation index.
field_index
  • Split field by grid.
field_index
  • Create DTM from Soil DSM, and CHM(=DSM-DTM).
field_index
  • Plant Canopy Height
field_index

How to install

from PyPI

pip install pyfieldimager

or, from GitHub

git clone https://github.com/nudoi/pyfieldimager.git
cd pyfieldimager
pip install -r requirements.txt
pip install .

Note: GDAL is required. See here for installation.

License

view 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

pyfieldimager-0.9.3.1.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

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

pyfieldimager-0.9.3.1-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

Details for the file pyfieldimager-0.9.3.1.tar.gz.

File metadata

  • Download URL: pyfieldimager-0.9.3.1.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for pyfieldimager-0.9.3.1.tar.gz
Algorithm Hash digest
SHA256 5415ac7d02beaa6a959d960d3add079fe2fdb17c24e70919daba98d2b1e6d6e0
MD5 cbf7f3f07e7e1f4e3e6a4ba99c962c14
BLAKE2b-256 0127bbe087f5d6ac0824af891c337bd6cade81b4da0aa8741f871d35a8e72ace

See more details on using hashes here.

File details

Details for the file pyfieldimager-0.9.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyfieldimager-0.9.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 79bd6707463ebf51f44bf8e6fa1b8bf2c0f1d786fcafa5dddb2daccba7de8a78
MD5 e03cdfea73ca1793573037f061c824a5
BLAKE2b-256 c4f3d2e335cffc04a5fa465312dfc6aa13989a6af8e68051b72c5a1611f08608

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