Subversion Repositories seema-scanner

Rev

Rev 229 | Rev 236 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 229 Rev 231
Line 31... Line 31...
31
    // Get current calibration
31
    // Get current calibration
32
    calibration = settings.value("calibration/parameters").value<SMCalibrationParameters>();
32
    calibration = settings.value("calibration/parameters").value<SMCalibrationParameters>();
33
 
33
 
34
    // Create Algorithm
34
    // Create Algorithm
35
    QString codec = frameSequence.codec;
35
    QString codec = frameSequence.codec;
36
    int resX = settings.value("projector/resX").toInt();
36
    unsigned int resX = settings.value("projector/resX").toInt();
37
    int resY = settings.value("projector/resY").toInt();
37
    unsigned int resY = settings.value("projector/resY").toInt();
38
 
38
 
39
    if(codec == "GrayCode")
39
    if(codec == "GrayCode")
40
        algorithm = new AlgorithmGrayCode(resX, resY);
40
        algorithm = new AlgorithmGrayCode(resX, resY);
41
    else if(codec == "GrayCodeHorzVert")
41
    else if(codec == "GrayCodeHorzVert")
42
        algorithm = new AlgorithmGrayCodeHorzVert(resX, resY);
42
        algorithm = new AlgorithmGrayCodeHorzVert(resX, resY);
Line 58... Line 58...
58
    assert(frameSequence.frames0.size() == algorithm->getNPatterns());
58
    assert(frameSequence.frames0.size() == algorithm->getNPatterns());
59
    assert(frameSequence.frames1.size() == algorithm->getNPatterns());
59
    assert(frameSequence.frames1.size() == algorithm->getNPatterns());
60
 
60
 
61
    // Print OpenCV build information
61
    // Print OpenCV build information
62
    cv::setUseOptimized(true);
62
    cv::setUseOptimized(true);
63
    std::cout << cv::getBuildInformation();
63
    //std::cout << cv::getBuildInformation();
64
 
64
 
65
    time.start();
65
    time.start();
66
 
66
 
67
    // Get 3D Points
67
    // Get 3D Points
68
    std::vector<cv::Point3f> Q;
68
    std::vector<cv::Point3f> Q;