🔍 What's New
Introducing direct spectrogram image analysis! SpectroSense now supports analyzing existing spectrogram images without needing the original signal data. Just point it at your spectrogram images and let our AI do the work.
Key Features
- Direct analysis of `.png`, `.jpg`, `.jpeg`, `.tiff`, and `.bmp` spectrogram images
- Batch processing capability for multiple images
- Automatic image preprocessing and validation
- Detailed JSON reports with signal classification
- Support for high-resolution spectrograms up to 1920x1080
- Comprehensive error handling and validation
Technical Improvements
- New `SpectrogramImageAnalyzer` class for dedicated image analysis
- Enhanced preprocessing pipeline for optimal AI analysis
- Batch processing support with detailed reporting
- Improved error handling and file validation
- Maintains original file structure while adding analysis outputs
Usage Example
python
from spectrosense import SpectrogramImageAnalyzer
analyzer = SpectrogramImageAnalyzer(api_key="your_api_key")
result = analyzer.analyze_spectrogram_image("spectrogram.png")
📦 Installation
bash