4 Commits

Author SHA1 Message Date
SkyLi 4a35f09103 fix: send RGB image to diagnose(), not grayscale
The upstream diagnose.py expects RGB input for YOLO detection.
Revert to RGB since the detector needs 3 channels.
2026-03-29 01:25:25 +08:00
SkyLi 8c4ba20920 upgrade: infrared-data 0.1.0 -> 0.2.0
Breaking API changes in upstream:
- TempFeatureExtractor no longer accepts model_path
- Use FaultDiagnoser.diagnose() for detection + temp extraction
- Image should be grayscale (matching file-path behavior)
2026-03-29 01:05:28 +08:00
SkyLi 1e6a4fb6c5 clean: remove unused URL constants from config
The WEIGHTS_URL and WHL_URL variables are no longer needed
since whl package and weights are now placed manually.
2026-03-29 01:02:38 +08:00
SkyLi 356a308f9b Initial commit: Infrared Equipment Fault Detection HTTP Service
- Add FastAPI microservice for infrared equipment fault detection
- Add dual pyproject.toml: local development and Docker deployment
- Add MANUAL_SETUP.md for manual file placement instructions
- Add Dockerfile for containerized deployment
- Add sample .env.example for PROJECT_ROOT configuration
- Configure gitignore for weights, lib, venv, and environment files
2026-03-28 20:28:32 +08:00