Subversion Repositories seema-scanner

Rev

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

Rev 225 Rev 232
Line 26... Line 26...
26
        for(unsigned int i=0; i<cam1_errors_per_view.size(); i++)
26
        for(unsigned int i=0; i<cam1_errors_per_view.size(); i++)
27
            stream << "\t\t\t" << cam1_errors_per_view[i] << " px" << std::endl;
27
            stream << "\t\t\t" << cam1_errors_per_view[i] << " px" << std::endl;
28
 
28
 
29
    stream << "Stereo Parameters: " << std::endl
29
    stream << "Stereo Parameters: " << std::endl
30
        << "\t rotation: \t\t[" << R1(0,0) << " " << R1(0,1) << " " << R1(0,2) << "; "
30
        << "\t rotation: \t\t[" << R1(0,0) << " " << R1(0,1) << " " << R1(0,2) << "; "
31
            << R1(1,0) << " " << R1(1,1) << " " << R1(1,2) << " "
31
            << R1(1,0) << " " << R1(1,1) << " " << R1(1,2) << "; "
32
            << R1(2,0) << " " << R1(2,1) << " " << R1(2,2) << "]" << std::endl
32
            << R1(2,0) << " " << R1(2,1) << " " << R1(2,2) << "]" << std::endl
33
        << "\t translation: \t[" << T1(0) << T1(1) << " " << T1(2) << std::endl
33
        << "\t translation: \t[" << T1(0) << " " << T1(1) << " " << T1(2) << "]" << std::endl
34
        << "\t reprojection error: \n\t\t\t" << stereo_error << " px" << std::endl;
34
        << "\t reprojection error: \n\t\t\t" << stereo_error << " px" << std::endl;
35
}
35
}
36
 
36
 
37
void SMCalibrationParameters::printRotationStage(std::ostream &stream){
37
void SMCalibrationParameters::printRotationStage(std::ostream &stream){
38
 
38
 
39
    stream << std::setprecision(6)
39
    stream << std::setprecision(4)
40
    << "Parameters: " << std::endl
40
    << "Parameters: " << std::endl
41
        << "\t rotation: \t [" << Rr(0,0) << Rr(0,1) << " " << Rr(0,2) << "; "
41
        << "\t rotation: \t [" << Rr(0,0) << " " << Rr(0,1) << " " << Rr(0,2) << "; "
42
            << Rr(1,0) << " " << Rr(1,1) << " " << Rr(1,2) << " "
42
            << Rr(1,0) << " " << Rr(1,1) << " " << Rr(1,2) << "; "
43
            << Rr(2,0) << " " << Rr(2,1) << " " << Rr(2,2) << " " << std::endl
43
            << Rr(2,0) << " " << Rr(2,1) << " " << Rr(2,2) << "]" << std::endl
44
        << "\t translation: \t[" << Tr(0) << " " << Tr(1) << " " << Tr(2) << "]" << std::endl
44
        << "\t translation: \t[" << Tr(0) << " " << Tr(1) << " " << Tr(2) << "]" << std::endl
45
        << "\t error: \n\t\t\t" << rot_axis_error << " mm" << std::endl;
45
        << "\t error: \n\t\t\t" << rot_axis_error << " mm" << std::endl;
46
}
46
}
47
 
47
 
48
void SMCalibrationParameters::print(std::ostream &stream){
48
void SMCalibrationParameters::print(std::ostream &stream){