Files
usda-vision/docs
Alireza Vaezi 28400fbfb8 Enhance camera configuration and auto-recording functionality
- Updated CameraStreamer to configure streaming settings from config.json, including manual exposure, gain, image quality, noise reduction, and color settings.
- Added new methods in CameraStreamer for configuring image quality, noise reduction, color settings, and advanced settings.
- Extended CameraConfig to include manual white balance RGB gains.
- Improved AutoRecordingManager to handle camera status updates and ensure proper recording starts/stops based on machine state changes.
- Created detailed configuration documentation for blower and conveyor cameras, outlining settings and their mappings to config.json.
- Implemented a comprehensive test script for auto-recording functionality with simulated MQTT messages, verifying correct behavior on machine state changes.
2025-07-29 13:54:16 -04:00
..

USDA Vision Camera System - Documentation

This directory contains detailed documentation for the USDA Vision Camera System.

Documentation Files

🚀 API_DOCUMENTATION.md NEW

Complete API reference documentation covering all endpoints, features, and recent enhancements:

  • System status and health monitoring
  • Camera management and configuration
  • Recording control with dynamic settings
  • Auto-recording management
  • MQTT and machine status
  • Storage and file management
  • Camera recovery and diagnostics
  • Live streaming capabilities
  • WebSocket real-time updates
  • Quick start examples and migration notes

API_QUICK_REFERENCE.md NEW

Quick reference card for the most commonly used API endpoints with curl examples and response formats.

📋 PROJECT_COMPLETE.md

Complete project overview and final status documentation. Contains:

  • Project completion status
  • Final system architecture
  • Deployment instructions
  • Production readiness checklist

🔧 API_CHANGES_SUMMARY.md

Summary of API changes and enhancements made to the system.

📷 CAMERA_RECOVERY_GUIDE.md

Guide for camera recovery procedures and troubleshooting camera-related issues.

📡 MQTT_LOGGING_GUIDE.md

Comprehensive guide for MQTT logging configuration and troubleshooting.

Main Documentation

The main system documentation is located in the root directory:

  • ../README.md - Primary system documentation with installation, configuration, and usage instructions

Additional Resources

Demo Code

  • ../demos/ - Demo scripts and camera SDK examples

Test Files

  • ../tests/ - Test scripts and legacy test files

Jupyter Notebooks

  • ../notebooks/ - Interactive notebooks for system exploration and testing

Support

For technical support and questions, refer to the main README.md troubleshooting section or check the system logs.