Subversion Repositories seema-scanner

Rev

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

Rev 192 Rev 195
Line 214... Line 214...
214
//    cv::erode(occlusion1, occlusion1, strel);
214
//    cv::erode(occlusion1, occlusion1, strel);
215
 
215
 
216
    // Threshold on gradient of phase
216
    // Threshold on gradient of phase
217
    cv::Mat edges0;
217
    cv::Mat edges0;
218
    cv::Sobel(up0, edges0, -1, 1, 1, 5);
218
    cv::Sobel(up0, edges0, -1, 1, 1, 5);
219
    occlusion0 = occlusion0 & (abs(edges0) < 150);
219
    occlusion0 = occlusion0 & (abs(edges0) < 10);
220
 
220
 
221
    cv::Mat edges1;
221
    cv::Mat edges1;
222
    cv::Sobel(up1, edges1, -1, 1, 1, 5);
222
    cv::Sobel(up1, edges1, -1, 1, 1, 5);
223
    occlusion1 = occlusion1 & (abs(edges1) < 150);
223
    occlusion1 = occlusion1 & (abs(edges1) < 10);
224
 
224
 
225
    #ifdef QT_DEBUG
225
    #ifdef QT_DEBUG
-
 
226
        cvtools::writeMat(edges0, "edges0.mat", "edges0");
-
 
227
        cvtools::writeMat(edges1, "edges1.mat", "edges1");
226
        cvtools::writeMat(occlusion0, "occlusion0.mat", "occlusion0");
228
        cvtools::writeMat(occlusion0, "occlusion0.mat", "occlusion0");
227
        cvtools::writeMat(occlusion1, "occlusion1.mat", "occlusion1");
229
        cvtools::writeMat(occlusion1, "occlusion1.mat", "occlusion1");
228
    #endif
230
    #endif
229
 
231
 
230
    // Match phase maps
232
    // Match phase maps