/GridFree

An App counts the number of components in an image.

Primary LanguagePythonMIT LicenseMIT

GridFree: A pixel-level label tools to segment high-throughput images

Bibtex @article{10.1093/plphys/kiab226, author = {Hu, Yang and Zhang, Zhiwu}, title = "{GridFree: A Python Package of Image Analysis for Interactive Grain Counting and Measuring}", journal = {Plant Physiology}, year = {2021}, month = {05}, issn = {0032-0889}, doi = {10.1093/plphys/kiab226}, url = {https://doi.org/10.1093/plphys/kiab226}, note = {kiab226}, eprint = {https://academic.oup.com/plphys/advance-article-pdf/doi/10.1093/plphys/kiab226/37929045/kiab226.pdf}, }

Implement Python version 3.6.5

MacOS

install
  • execute python3 -m pip install -r requirements.txt to install required packages
run the software
  • execute ./run on a terminal to run the software

Linux OS

install
  • execute python3 -m pip install -r requirements.txt to install required packages
run the software
  • execute ./run on a terminal to run the software

Windows OS

install
  • run cmd go to the path you downloaded GridFree, you can execute cd space your download path
  • execute python -m pip install -r requirements.txt to install required packages
  • execute python -m pip install opencv-python for opencv package
  • execute python -m pip install scikit-image for package installation
  • execute python -m pip install sklearn for package installation
  • screenshot
  • YouTube: https://youtu.be/fSgH1-35Hyw
run the software
  • execute python tkinterGUI_nw.py to run the software

If crashed

Modify matplotlibrc file ADD: backend: TkAgg

Area selection segment and delet demo

screenshot

Wheat segment demo

screenshot

Chickpea segment demo

screenshot

Corns segment demo

screenshot