Skip to main content
Lens processors are components within a lens’s model_pipeline that define how data is processed. They are configured in the lens_config when registering or modifying a lens.

Types of Lens Processors

From the documentation, the following processors are available:
Processor NamePurpose
lens_camera_processorProcesses camera/video data for activity monitoring
lens_timeseries_state_processorProcesses time-series sensor data for machine state classification
lens_sensor_logs_processorProcesses sensor logs

Configuration Example

model_pipeline:
  - processor_name: lens_camera_processor
Note: The processor_config can be skipped if it is empty (it will automatically be added by the backend).

Best Practices

  • Always destroy sessions when done to free resources
  • Use appropriate buffer sizes for your data type
  • Match input data format to processor requirements
The documentation focuses more on Lenses as the primary interface, with processors being internal components. For troubleshooting, check session status via the API and ensure proper authentication.

Additional Resources: