- core/: Core components and utilities
config/
: Configuration managementutils/
: Utility functionsdatabase/
: Database components
- vision/: Vision processing components
detection/
: Object detectiontracking/
: Object trackingpreprocessing/
: Image preprocessing
- ml/: Machine learning components
training/
: Model training scriptsexperiments/
: Experiment tracking
- api/: API endpoints and services
- frontend/: Frontend components
- infrastructure/: Infrastructure components
monitoring/
: Monitoring setupnginx/
: Nginx configurationgrafana/
: Grafana dashboards
- architecture/: System architecture documentation
system/
: System overviewcomponents/
: Component designdata_flow/
: Data flow diagrams
- api/: API documentation
endpoints/
: API endpointsmodels/
: Data modelsexamples/
: Usage examples
- guides/: User guides
installation/
: Installation guidesusage/
: Usage guidestroubleshooting/
: Troubleshooting guides
- development/: Development documentation
setup/
: Development setupcontributing/
: Contribution guidelinestesting/
: Testing guidelines
- prompts/: LLM prompts
vision/
: Vision-related promptsanalysis/
: Analysis promptscommon/
: Common prompts
- setup/: Setup scripts
- monitoring/: Monitoring scripts
- deployment/: Deployment scripts
- utils/: Utility scripts
- raw/: Raw data
- processed/: Processed data
- test/: Test data
- models/: Model files
-
Install dependencies:
pip install -r requirements.txt
-
Set up the environment:
scripts/setup/setup_env.sh
-
Run tests:
pytest tests/
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.