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.2.tar.gz (33.2 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.2-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyfieldimager-0.9.3.2.tar.gz
  • Upload date:
  • Size: 33.2 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.2.tar.gz
Algorithm Hash digest
SHA256 cb9c6305166ffaf50ddb909a599b7a374f2a1d9b1d92a6b1d2d6dfd849b760c4
MD5 7f8c9b13e193fd2f79aa9aceed6a0c72
BLAKE2b-256 c808b7cad360de297f585f8bcc50e7bb0ef8c3bee35670927df6c07cbafac0c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyfieldimager-0.9.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b811df2f0371f5ccab5733ee765fdf4aece19d075c6c9e7df87a9bf847655e83
MD5 30dce92219d182d27a4e8c6b2ec9e4f0
BLAKE2b-256 09fd9696a4594acf50aec9a3b1573d458f98ce9eba03ad18c1021a7e1e7a2d90

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