Skip to main content

A handy tool for dealing with region of interest (ROI) on the image reconstruction (Metashape & Pix4D) outputs, mainly in agriculture applications

Project description

GitHub Actions Badge PyPI - Python Version GitHub GitHub top language GitHub Downloads GitHub Downloads

EasyIDP (Easy Intermediate Data Processor), A handy tool for dealing with region of interest (ROI) on the image reconstruction (Metashape & Pix4D) outputs, mainly in agriculture applications. It provides the following functions:

  1. Backward Projection ROI to original images (Backward Projector).
  2. Crop ROI on GeoTiff Maps (DOM & DSM) and Point Cloud (ROI Cropper).
  3. Save cropped results to corresponding files (ROI Saver).

This project tried to use packges based on pure-python, instead of installing some heavy packages (Open3D, OpenCV) and hard to install packages (GDAL dependices) for one or two individual functions. This may cause efficiency loss and differences in coding habit.

GitHub Downloads

Documentation

Please check Official Documents ( 中文 | 日本語(翻訳募集) ) for full documentations. And please also use the Github Discussion when you meet any problems.

References

Please cite this paper if this project helps you:

@Article{wang_easyidp_2021,
AUTHOR = {Wang, Haozhou and Duan, Yulin and Shi, Yun and Kato, Yoichiro and Ninomiya, Seish and Guo, Wei},
TITLE = {EasyIDP: A Python Package for Intermediate Data Processing in UAV-Based Plant Phenotyping},
JOURNAL = {Remote Sensing},
VOLUME = {13},
YEAR = {2021},
NUMBER = {13},
ARTICLE-NUMBER = {2622},
URL = {https://www.mdpi.com/2072-4292/13/13/2622},
ISSN = {2072-4292},
DOI = {10.3390/rs13132622}
}

We also thanks the benefits from the following open source projects:

This project was partially funded by:

  • the JST AIP Acceleration Research “Studies of CPS platform to raise big-data-driven AI agriculture”;
  • the SICORP Program JPMJSC16H2;
  • CREST Programs JPMJCR16O2 and JPMJCR16O1;
  • the International Science & Technology Innovation Program of Chinese Academy of Agricultural Sciences (CAASTIP);
  • the National Natural Science Foundation of China U19A2061.

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

easyidp-2.0.4.tar.gz (53.8 MB view details)

Uploaded Source

Built Distribution

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

easyidp-2.0.4-py3-none-any.whl (148.1 kB view details)

Uploaded Python 3

File details

Details for the file easyidp-2.0.4.tar.gz.

File metadata

  • Download URL: easyidp-2.0.4.tar.gz
  • Upload date:
  • Size: 53.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for easyidp-2.0.4.tar.gz
Algorithm Hash digest
SHA256 d23d393b0751db97d655f59189834d3592dde57f5c65a4e9a4dcf14a7d200b22
MD5 bd8d6141cf605906b161491fc697fabb
BLAKE2b-256 5bf7c17703c0a42eb304fa42f382771c35597ac596a9dc5e555882b0606ba40f

See more details on using hashes here.

File details

Details for the file easyidp-2.0.4-py3-none-any.whl.

File metadata

  • Download URL: easyidp-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 148.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for easyidp-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3b68a83e8ddf4d81f7b155e5321db3bdb2ff4d1bb7460b976774dea1bc26b5bb
MD5 63069019daa9d7ca86fdaad054eb56d9
BLAKE2b-256 6b3d99918a59fb853e75910f8d6e869663e6579ac3b864a743851074cd52c529

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