- Implemented streaming API endpoints for starting, stopping, and retrieving live streams from cameras. - Added support for concurrent streaming and recording operations. - Created test scripts for frame conversion and streaming functionality. - Developed a CameraStreamer class to manage live preview streaming without blocking recording. - Included error handling and logging for camera operations. - Added configuration endpoints for camera settings and real-time updates. - Enhanced testing scenarios for various camera configurations and error handling.
14 lines
404 B
Python
14 lines
404 B
Python
"""
|
|
Camera module for the USDA Vision Camera System.
|
|
|
|
This module handles GigE camera discovery, management, monitoring, and recording
|
|
using the camera SDK library (mvsdk).
|
|
"""
|
|
|
|
from .manager import CameraManager
|
|
from .recorder import CameraRecorder
|
|
from .monitor import CameraMonitor
|
|
from .streamer import CameraStreamer
|
|
|
|
__all__ = ["CameraManager", "CameraRecorder", "CameraMonitor", "CameraStreamer"]
|