Skip to content

The Plant-Image-Batch-ID is a Python-based Jupyter Notebook designed for automated plant identification from a directory of images that utilizes the PlantNet API.

License

Notifications You must be signed in to change notification settings

stark1tty/Plant-Image-Batch-ID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

🌿🌿🌿 Plant-Image-Batch-ID 🌿🌿🌿


A streamlined Python script for batch identification of plants from images using the PlantNet API. It processes multiple image formats and efficiently saves the identification results along with confidence scores and common names into a CSV file.

Features

  • Batch Processing: Handles multiple images in a directory.
  • Multiple Image Formats: Supports .jpeg, .jpg, .png, and .bmp.
  • Detailed Output: Results include species name, score, and common names.

Setup and Usage

  1. Clone or download this repository to your local machine.
  2. Install required Python packages: pip install os csv requests time.
  3. Set your API key, folder path, and CSV file name in the script.
  4. Run the script to process the images and save the results in CSV format.

Requirements/Packages

  • Python 3.10
  • os, csv, requests, time

Installation

pip install os csv requests time

Additional Resources

  • Kutools for Excel: Useful for inserting images into Excel.
  • QGIS Import Photos Plugin: For importing locational information from images.
  • ExifTool: For additional camera data and locational information.
  • Filtering Tips: Use a confidence interval of >0.1 to eliminate most incorrect matches.

Contributing

Feel free to fork this repository and contribute by submitting a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

Releases

No releases published

Packages

No packages published