User manual
Small Vision System User Manual 3
3.4 Area Correlation Window_____________________________________________39
3.5 Multiscale Disparity__________________________________________________41
3.6 Filtering ___________________________________________________________42
3.7 Performance________________________________________________________44
4 Calibration______________________________________________________ 45
4.1 Calibration Procedure________________________________________________46
4.1.1 Calibration procedure steps ______________________________________________ 46
4.1.2 Calibration Target _____________________________________________________ 48
4.1.3 Imager Characteristics __________________________________________________ 48
5 API Reference – C++ Language_____________________________________ 49
5.1 Threading and Multiple Stereo Devices__________________________________50
5.1.1 Threading Issues_______________________________________________________ 50
5.1.2 Multiple Devices_______________________________________________________ 50
5.2 C++ Classes ________________________________________________________51
5.3 Parameter Classes ___________________________________________________53
5.3.1 Class svsImageParams __________________________________________________ 53
5.3.2 Class svsRectParams ___________________________________________________ 53
5.3.3 Class svsDispParams ___________________________________________________ 53
5.4 Stereo Image Class __________________________________________________54
5.4.1 Constructor and Destructor ______________________________________________ 54
5.4.2 Stereo Images and Parameters ____________________________________________ 54
5.4.3 Rectification Information ________________________________________________ 55
5.4.4 Disparity Image _______________________________________________________ 55
5.4.5 3D Point Array ________________________________________________________ 55
5.4.6 File I/O ______________________________________________________________ 56
5.4.7 Copying Functions _____________________________________________________ 56
5.5 Acquisition Classes __________________________________________________58
5.5.1 Constructor and Destructor ______________________________________________ 58
5.5.2 Rectification __________________________________________________________ 58
5.5.3 Controlling the Image Stream ____________________________________________ 58
5.5.4 Error String __________________________________________________________ 59
5.6 Video Acquisition____________________________________________________60
5.6.1 Video Object__________________________________________________________ 60
5.6.2 Device Enumeration____________________________________________________ 60
5.6.3 Opening and Closing ___________________________________________________ 60
5.6.4 Image Framing Parameters ______________________________________________ 61
5.6.5 Image Quality Parameters _______________________________________________ 62
5.6.6 Controlling the Video Stream ____________________________________________ 62
5.7 File and Memory Acquisition __________________________________________63
5.7.1 File Image Object ______________________________________________________ 63
5.7.2 Setting Images from Files________________________________________________ 63
5.7.3 Stored Image Object ____________________________________________________ 63
5.7.4 Setting Images from Memory_____________________________________________ 63
5.8 Stereo Processing Classses ____________________________________________65
5.8.1 Stereo and 3D Processing________________________________________________ 65