User Guide¶
Welcome to the comprehensive user guide for the Beehive Photo Metadata Tracker! This guide will walk you through all the features and capabilities of the application, helping you maximize its value for your beekeeping operations.
Interface Overview¶
The application features a clean, intuitive interface built with Streamlit, offering three main views for analyzing and organizing your beehive inspection photos:
-
Dashboard
Upload photos, view analysis results, and manage inspection data
-
Timeline View
Visualize inspection history chronologically with interactive charts
-
Calendar View
Organize inspections by date and season for easy reference
-
Gallery View
Browse and search your photo collection with rich metadata
Quick Workflow¶
Here's the typical workflow for analyzing beehive photos:
flowchart LR
A[Upload Photo] --> B[Auto-Extract Metadata]
B --> C[AI Analysis]
C --> D[Weather Data]
D --> E[Color Analysis]
E --> F[Add Notes]
F --> G[Save & Export]
style A fill:#f9f,stroke:#333,stroke-width:2px
style G fill:#9f9,stroke:#333,stroke-width:2px
- Upload Photo - Select and upload your beehive inspection photo
- Review Analysis - Examine automatically extracted metadata and AI insights
- Add Context - Include your observations and notes
- Explore Timeline - View your inspection history and identify patterns
- Export Data - Download your data for further analysis
Key Features¶
🔍 Automated Metadata Extraction¶
Every uploaded photo is automatically analyzed to extract:
- EXIF Data: Camera settings, GPS coordinates, timestamps
- Color Palettes: Dominant colors and color distribution
- Technical Details: Image dimensions, file size, format
Learn more about metadata analysis →
🤖 AI-Powered Analysis¶
Integration with Google Cloud Vision API provides:
- Object Detection: Identify bees, honeycomb, and equipment
- Text Recognition: Extract hive labels and annotations
- Content Classification: Categorize image content automatically
🌤️ Weather Integration¶
Correlate your inspections with environmental conditions:
- Historical Weather Data: Temperature, humidity, precipitation
- Location-Based Services: Automatic weather lookup using GPS coordinates
- Seasonal Analysis: Track how weather affects hive activity
📊 Interactive Visualizations¶
Rich visual analytics powered by Plotly:
- Timeline Charts: Chronological inspection history
- Color Analysis: Visual representation of honeycomb health
- Geographic Mapping: Plot hive locations and inspection patterns
Navigation Tips¶
Multi-Page Interface¶
The application uses Streamlit's multi-page functionality with persistent session state:
- Sidebar Navigation: Quick access to all pages
- Session Persistence: Data remains available across page changes
- Breadcrumb Trail: Always know where you are in the application
Keyboard Shortcuts¶
Shortcut | Action |
---|---|
Ctrl + U |
Upload new photo |
Ctrl + S |
Save current data |
Ctrl + E |
Export to CSV |
← → |
Navigate timeline |
Data Organization¶
File Structure¶
Your data is organized in a logical hierarchy:
data/
├── uploads/ # Original uploaded photos
├── thumbnails/ # Generated thumbnails
├── metadata/ # JSON metadata files
└── exports/ # CSV and other export formats
Data Formats¶
- JSON: Rich, structured data for complex relationships
- CSV: Flat format for Excel and analysis tools
- Images: Original photos plus generated thumbnails
Learn more about data export →
Common Questions¶
How accurate is the bee detection?
The AI analysis achieves approximately 85-90% accuracy in detecting bees under good lighting conditions. Accuracy may vary based on:
- Photo quality and lighting
- Bee activity level and positioning
- Camera angle and distance
The system provides confidence scores for all detections to help you assess reliability.
Can I use this without internet access?
Basic functionality (photo upload, EXIF extraction, color analysis) works offline. However, these features require internet connectivity:
- Google Cloud Vision API analysis
- Weather data retrieval
- Map visualizations
Data is stored locally and can be analyzed offline after initial processing.
What image formats are supported?
The application supports all common image formats:
- JPEG/JPG (recommended for photos)
- PNG (supports transparency)
- TIFF (high-quality, large files)
- BMP (basic bitmap format)
- WEBP (modern, compressed format)
How do I backup my data?
Your data can be backed up in multiple ways:
- Export to CSV for spreadsheet analysis
- Copy the data/ folder for complete backup
- Use git if you've initialized the project folder as a repository
- Cloud storage integration (coming in future updates)
Can multiple beekeepers share data?
Currently, the application is designed for single-user operation. Multi-user features are planned for future releases. For now, you can:
- Share exported CSV files
- Use version control (git) for collaboration
- Deploy separate instances for different users
Getting Help¶
Need More Help?
- Check the specific page guides for detailed instructions
- Review the troubleshooting section
- Visit the GitHub repository for community support
- Contact support through the repository issues page
What's Next?¶
Ready to dive deeper? Here are the recommended next steps:
- Master Photo Upload - Learn all upload options and features
- Explore Timeline View - Visualize your inspection patterns
- Understand Metadata - Get the most from automated analysis
- Export Your Data - Use your data in external tools
Transform your beekeeping practice with data-driven insights! Let's explore each feature in detail. 🐝