3D Processing¶ Sample The sample program demonstrates: Image C++ C# Qt CMake Vb Python Easy3DViewer Use most of the features of the Easy3D class E3DViewer. Convert 3D files formats. Use a point picking. ✓ ✓ ✓ Easy3DViewerWPF Display an E3DViewer in a WPF context. ✓ Easy3DPhotometricStereo Apply photometric stereo to several images to retrieve their albedo, gradients, curvatures or height map. ✓ ✓ Easy3DPointCloudToMesh Generate a mesh from a point cloud. ✓ ✓ Easy3DZMapGenerator Generate a ZMap from a mesh or a point cloud. ✓ ✓ Easy3DProcessing2D Load a depth map. Apply a 2D operator (the text reading tool EasyOCR2) on the gray scale pixel values. ✓ Easy3DMultiViews Load and display point clouds in multiple instances of the class E3DViewer. ✓ ✓ ✓ Easy3DPCBWarpage Measure the warpage of a PCB with Easy3D. ✓ Easy3DCoaxlinkLLE Acquire depth maps from a Coaxlink 3D LLE frame grabber and optionally save them. ✓ Easy3DLaserLineCalibration Compute and save the calibration model. Apply the calibration to a depth map. Save the resulting point cloud. ✓ Easy3DLaserLineExtract Create a depth map from a series of profile images using the software laser line extractor. ✓ ✓ Easy3DObjectExtract Load an image. Set the X, Y and Z resolutions. Display the corresponding point cloud and the extracted 3D objects. ✓ ✓ ✓ Easy3DMatchMatch Match a sample (point cloud or ZMap) on a reference (3D mesh, point cloud or ZMap). ✓ ✓ Easy3DMatchAlign Align a sample (point cloud or ZMap) on a reference (3D mesh, point cloud or ZMap). ✓ ✓ ✓ Easy3DMatchPointCloudMerger Merge several point clouds by using a calibration procedure with a specific object. ✓ ✓