Welcome
Welcome to the Epic Eye SDK Developer Guide.
Epic Eye SDK provides independent APIs for C#, Python, and C++. It supports discovering and connecting to Epic Eye 3D industrial cameras, managing camera configurations, capturing images, retrieving depth maps and point clouds, parsing EpicRaw data, performing intrinsic and hand-eye calibration, controlling line-scan acquisition, and receiving Stream2D video.
Select the language used by the application and open the corresponding section. All three SDKs provide consistent device access and data parsing capabilities.
User Guide
The following topics are organized by workflow and can be referenced as needed during SDK integration:
API Reference
The API reference documents source installation, calling conventions, method signatures, return values, and boundary conditions for C#, Python, and C++.
Compatibility
-
Supports parsing of EpicRaw1, EpicRaw2, and EpicRaw3.
-
Supports currently available cameras and released compatible models.
-
Passive stereo data uses EpicRaw3.
DepthSrcImg1andDepthSrcImg2are required;TextureBGRis optional. -
Depth and point-cloud coordinates are measured in millimeters. Point clouds use the camera coordinate system and an
H × W × 3memory layout with channel order(X, Y, Z).