mecheye.area_scan_3d_camera¶
Mech-Eye area-scan camera bindings and NumPy capture utilities.
Classes¶
|
Camera transformation containing a 3-by-3 rotation and three-element translation. |
|
Rigid transformation with a 3-by-3 rotation and three-element translation. |
|
Calibration for the texture and depth cameras, including the depth-to-texture rigid transformation. |
|
Discovered or connected camera metadata, including identity, network settings, versions, and support information. |
|
CPU and projector temperature measurements in degrees Celsius. |
|
Camera status containing a DeviceTemperature measurement. |
|
Pinhole calibration with focal lengths fx/fy and principal point cx/cy, in pixels. |
|
Camera distortion coefficients in k1, k2, p1, p2, k3 order. |
|
CameraMatrix and CameraDistortion for one 2D camera. |
|
Texture and depth image sizes, in pixels. |
|
A grayscale pixel with one unsigned 8-bit intensity. |
|
A color pixel with unsigned 8-bit blue, green, and red channels. |
|
A per-pixel depth value in the selected SDK coordinate unit. |
|
Surface-normal X/Y/Z components and curvature. |
|
A PointXYZ coordinate and its NormalVector. |
|
XYZ coordinates and unsigned 8-bit BGR/alpha channels, with packed rgb access. |
|
A PointXYZBGR coordinate/color value and its NormalVector. |
|
Copied event metadata: identifier, name, SDK timestamp, and capture frame identifier. |
|
The name and identifier of a supported camera event. |
|
Named event payload with a |
|
Event payload union. |
|
Translation and quaternion in x, y, z, q_w, q_x, q_y, q_z order. |
Mutable three-element double array. |
|
Mutable three-by-three double matrix. |
|
|
Organized grayscale image. |
|
Organized BGR color image. |
|
Organized SDK depth grid. |
|
Organized XYZ point cloud in the selected SDK coordinate unit. |
Organized XYZ point cloud with surface normals. |
|
|
Organized XYZ point cloud with BGR texture. |
Organized XYZ point cloud with BGR texture and surface normals. |
|
|
SDK Frame2D object, serialized for regular and free-threaded Python. |
|
SDK Frame3D object, serialized for regular and free-threaded Python. |
|
SDK Frame2DAnd3D object, serialized for regular and free-threaded Python. |
|
SDK HandEyeCalibration object, serialized for regular and free-threaded Python. |
|
Mutable vector of CameraInfo values. |
|
Mutable vector of EventInfo values. |
|
Mutable vector of PayloadMember values. |
|
Camera connection, SDK operations, and NumPy capture conveniences. |
Descriptor for the LaserPowerLevel camera parameter. |
|
Descriptor for the LaserFringeCodingMode camera parameter. |
|
Descriptor for the LaserProcessingMode camera parameter. |
|
Descriptor for the LaserFrameRange camera parameter. |
|
Descriptor for the LaserFramePartitionCount camera parameter. |
|
Descriptor for the PointCloudSurfaceSmoothing camera parameter. |
|
Descriptor for the PointCloudNoiseRemoval camera parameter. |
|
Descriptor for the DepthSmooth camera parameter. |
|
Descriptor for the DepthHoleFilling camera parameter. |
|
Descriptor for the DepthSurfaceNoiseRemoval camera parameter. |
|
Descriptor for the PhaseClusterOutlierRemoval camera parameter. |
|
Descriptor for the SpuriousPhaseRemoval camera parameter. |
|
Descriptor for the LargeGradNoiseRemoval camera parameter. |
|
Descriptor for the PointCloudOutlierRemoval camera parameter. |
|
Descriptor for the PointCloudGapFilling camera parameter. |
|
Descriptor for the PointCloudEdgePreservation camera parameter. |
|
Descriptor for the EnableDistortionCorrection camera parameter. |
|
Descriptor for the DistortionCorrection camera parameter. |
|
Descriptor for the FringeContrastThreshold camera parameter. |
|
Descriptor for the FringeMinThreshold camera parameter. |
|
Descriptor for the EdgeArtifactRemoval camera parameter. |
|
Descriptor for the EnableGapFilling camera parameter. |
|
|
Descriptor for the GapSize camera parameter. |
Descriptor for the ProjectorPowerLevel camera parameter. |
|
Descriptor for the ProjectorFringeCodingMode camera parameter. |
|
Descriptor for the AntiFlickerMode camera parameter. |
|
Descriptor for the InterferenceSuppression camera parameter. |
|
Descriptor for the ProjectorProcessingMode camera parameter. |
|
Descriptor for the Scan2DExposureMode camera parameter. |
|
Descriptor for the Scan2DExposureTime camera parameter. |
|
Descriptor for the Scan2DSharpenFactor camera parameter. |
|
Descriptor for the Scan2DExpectedGrayValue camera parameter. |
|
Descriptor for the Scan2DToneMappingEnable camera parameter. |
|
Descriptor for the Scan2DROI camera parameter. |
|
Descriptor for the Scan2DHDRExposureSequence camera parameter. |
|
Descriptor for the Scan2DPatternRoleExposureMode camera parameter. |
|
Descriptor for the Scan2DPatternRoleExposureTime camera parameter. |
|
Descriptor for the Scan2DFlashAcquisitionMode camera parameter. |
|
Descriptor for the Scan2DFlashExposureTime camera parameter. |
|
Descriptor for the Scan2DGain camera parameter. |
|
Descriptor for the Scan2DPatternRoleGain camera parameter. |
|
Descriptor for the Scan2DFlashGain camera parameter. |
|
Descriptor for the Scan2DFlashPowerLevel camera parameter. |
|
Descriptor for the Scan3DExposureCount camera parameter. |
|
Descriptor for the Scan3DExposureSequence camera parameter. |
|
Descriptor for the Scan3DGain camera parameter. |
|
Descriptor for the GroupExposureSelector camera parameter. |
|
Descriptor for the GroupScan3DExposureTime camera parameter. |
|
Descriptor for the GroupScan3DGain camera parameter. |
|
Descriptor for the GroupDlpPowerLevel camera parameter. |
|
Descriptor for the Scan3DROI camera parameter. |
|
Descriptor for the DepthRange camera parameter. |
|
Descriptor for the UhpCaptureMode camera parameter. |
|
Override run(), process_event(), or process_event_with_payload() to receive events. |
|
Manage SDK event registration and dispatch Python callbacks safely. |
Functions¶
Copy intrinsics into the supplied wrappedIntrinsics output; return None. |
|
|
Copy wrappedIntrinsics into the supplied intrinsics output; return None. |
Copy wrappedFrameTransformation into frameTransformation; return None. |
|
Copy frameTransformation into wrappedFrameTransformation; return None. |
|
Map a depth grid into the supplied output point cloud with SDK intrinsics. |
|
Return a transformed point-cloud container without changing the input. |
|
Return a transformed point-cloud container without changing the input. |
|
Return a transformed point-cloud container without changing the input. |
|
Return a transformed point-cloud container without changing the input. |
|
|
Return the SDK Transformation for a connected camera. |
Constants¶
- mecheye.area_scan_3d_camera.ColorTypeOf2DCamera_Monochrome = 0¶
int([x]) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating-point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
- mecheye.area_scan_3d_camera.ColorTypeOf2DCamera_Color = 1¶
int([x]) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating-point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
- mecheye.area_scan_3d_camera.ColorTypeOf2DCamera_Undefined = 2¶
int([x]) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating-point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4