Subversion Repositories seema-scanner

Rev

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

Rev 178 Rev 179
Line 158... Line 158...
158
    // Interpolation maps (lens distortion and rectification)
158
    // Interpolation maps (lens distortion and rectification)
159
    cv::Mat map0X, map0Y, map1X, map1Y;
159
    cv::Mat map0X, map0Y, map1X, map1Y;
160
    cv::initUndistortRectifyMap(calibration.K0, calibration.k0, R0, P0, frameSize, CV_32F, map0X, map0Y);
160
    cv::initUndistortRectifyMap(calibration.K0, calibration.k0, R0, P0, frameSize, CV_32F, map0X, map0Y);
161
    cv::initUndistortRectifyMap(calibration.K1, calibration.k1, R1, P1, frameSize, CV_32F, map1X, map1Y);
161
    cv::initUndistortRectifyMap(calibration.K1, calibration.k1, R1, P1, frameSize, CV_32F, map1X, map1Y);
162
 
162
 
163
    // gray-scale and remap
163
    // Gray-scale and remap
164
    std::vector<cv::Mat> frames0Rect(N);
164
    std::vector<cv::Mat> frames0Rect(N);
165
    std::vector<cv::Mat> frames1Rect(N);
165
    std::vector<cv::Mat> frames1Rect(N);
166
    for(unsigned int i=0; i<N; i++){
166
    for(unsigned int i=0; i<N; i++){
167
        cv::Mat temp;
167
        cv::Mat temp;
168
        cv::cvtColor(frames0[i], temp, CV_BayerBG2GRAY);
168
        cv::cvtColor(frames0[i], temp, CV_BayerBG2GRAY);