Epic Pro Input

Feature Description

This operator serves as the primary entry node for interaction between ATOM and Epic Pro, responsible for receiving data from Epic Pro. Additionally, to facilitate offline debugging and testing, the operator also supports reading .epicraw data files (including images and point clouds) from local storage to simulate real-time input.

Usage Scenarios

  • Suitable for multi-camera stitching scenarios.

  • Online Operation: Acts as the starting point of the algorithm flow, receiving data from Epic Pro in real-time.

  • Offline Debugging and Testing: Loads locally saved .epicraw files or file sequences for testing and optimizing algorithm flows without connecting to actual hardware.

Inputs and Outputs

Input Items

Color Image

Point Cloud

Camera Intrinsics

Camera Distortion

3D ROI

Hand-eye Calibration Matrix (Rotation Vector)

Output Items

Images: List of images obtained from input or files.

Point Cloud (Camera Coordinate System): List of raw point clouds obtained from input or files.

Camera Intrinsics: List of camera intrinsic matrices obtained.

Camera Distortion: List of camera distortion coefficients obtained.

3D ROI: List of 3D ROIs obtained.

Hand-eye Calibration Matrix (Rotation Matrix): List of hand-eye calibration matrices obtained.

Parameter Description

Suitable for multi-camera stitching scenarios. For single-camera scenarios, please use the "EpicPro Input (Single Data)" operator.

Data Reading Method

Parameter Description

Selects the method by which the operator acquires data.

Adjustment Notes

  • From EpicPro input (default): Receives data sent from Epic Pro; requires joint debugging for online operation.

  • Read local file: Reads only the specified single .epicraw file.

  • Read local folder: Sequentially reads .epicraw files from the specified local folder in a loop, and attempts to read runSpace.json in the same directory to obtain ROI and hand-eye calibration information.

Number of Data Groups

Parameter Description

Effective when "Data Reading Method" is set to "Read local folder". Specifies how many groups of data to read continuously from the folder for output.

Adjustment Notes

Sets the number of data frames to load and process at one time. If the number of files in the folder is less than this value, the operator may loop through the files.

Parameter Range

[1, 10], Default: 1