🐝 Beehive Photo Metadata Tracker¶
-
Quick Start
Get up and running with the Beehive Tracker in minutes. Upload your first hive photo and see the magic happen.
-
Analyze Photos
Transform your beehive inspection photos into structured data with automated metadata extraction and AI analysis.
-
API Reference
Comprehensive documentation for all APIs, modules, and functions in the application.
-
Deploy
Deploy your own instance to Google Cloud Run or run locally with Docker.
About the Beehive Photo Metadata Tracker¶
The Beehive Photo Metadata Tracker helps beekeepers organize and analyze their inspection photos by automatically extracting metadata and providing insights. Upload your hive photos and get structured data about dates, locations, weather conditions, and visual analysis to track your hives over time.
This application enhances traditional beekeeping practices with thoughtful technology while respecting the craft and expertise of experienced beekeepers.
🚀 Try the Live Demo
Experience the application firsthand at hivetracker.barbhs.com
What You Can Do¶
Automated Timeline Creation¶
Visualize your inspection history with interactive timelines that automatically organize photos by date and location.
Computer Vision Analysis¶
Leverage Google Cloud Vision API to automatically detect bees, honeycomb health indicators, and hive conditions.
Environmental Context¶
Integrate weather data to correlate hive conditions with environmental factors for better decision-making.
Color Analysis¶
Extract color palettes from photos to identify honeycomb health patterns and seasonal variations.
Export & Share¶
Export your data to CSV/JSON formats for further analysis or sharing with fellow beekeepers.
Easy Deployment¶
Deploy anywhere with Docker support - from local development to cloud production.
Architecture at a Glance¶
graph TB
A[Photo Upload] --> B[EXIF Extraction]
B --> C[Computer Vision Analysis]
C --> D[Weather Data Integration]
D --> E[Color Analysis]
E --> F[Data Storage & Export]
F --> G[Interactive Timeline]
F --> H[Calendar View]
F --> I[Gallery View]
style A fill:#f9f,stroke:#333,stroke-width:2px
style G fill:#bbf,stroke:#333,stroke-width:2px
style H fill:#bbf,stroke:#333,stroke-width:2px
style I fill:#bbf,stroke:#333,stroke-width:2px
Technology Stack¶
Built with modern, reliable technologies:
- Frontend: Streamlit with Plotly visualizations
- Backend: Python with PIL, ColorThief, Pandas
- APIs: Google Cloud Vision, Open-Meteo Weather
- Deployment: Docker, Google Cloud Run
- Storage: Flexible file-based with JSON/CSV export
How It Helps Your Beekeeping¶
The application automatically extracts and organizes metadata from inspection photos, so you can focus on caring for your bees while building a comprehensive historical record for future reference.
Traditional vs. Digital Approach¶
Task | Traditional Method | With This Application |
---|---|---|
Photo Organization | Manual folder management | Automated timeline organization |
Record Keeping | Handwritten notes | Automated extraction with your annotations |
Weather Context | Memory or separate logs | Integrated historical weather data |
Finding Patterns | Experience and memory | Visual timeline analysis |
Data Export | Copying notes manually | Digital export to CSV/JSON |
Searching Records | Manual file browsing | Search by date, weather, or tags |
Key Features¶
- 🔍 Automated Metadata Extraction: EXIF data, GPS coordinates, timestamps (1)
- 🎨 Color Palette Analysis: Identify honeycomb health indicators through color
- 🌤️ Weather Integration: Correlate inspections with environmental conditions
- 📊 Interactive Timelines: Visualize inspection history chronologically
- 📅 Calendar Views: Organize photos by date and season
- 🖼️ Gallery Interface: Browse and search your photo collection
- 📝 Annotation System: Add notes and observations to each inspection
- 💾 Flexible Export: CSV and JSON formats for external analysis
- GPS coordinates enable automatic weather data retrieval and location-based organization
Get Started in 3 Steps¶
- Install the application locally or via Docker
- Upload your first beehive photo and see the analysis
- Explore the timeline and gallery views to organize your inspections
Ready to organize your hive inspection photos? Let's get started! 🐝