Subversion Repositories seema-scanner

Rev

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

Rev 79 Rev 91
Line 230... Line 230...
230
    int frameRectCols = frames0Rect[0].cols;
230
    int frameRectCols = frames0Rect[0].cols;
231
 
231
 
232
    // occlusion masks
232
    // occlusion masks
233
    cv::Mat occlusion0Rect, occlusion1Rect;
233
    cv::Mat occlusion0Rect, occlusion1Rect;
234
    cv::subtract(frames0Rect[0], frames0Rect[1], occlusion0Rect);
234
    cv::subtract(frames0Rect[0], frames0Rect[1], occlusion0Rect);
235
    occlusion0Rect = occlusion0Rect > 10;
235
    occlusion0Rect = occlusion0Rect > 25;
236
    cv::subtract(frames1Rect[0], frames1Rect[1], occlusion1Rect);
236
    cv::subtract(frames1Rect[0], frames1Rect[1], occlusion1Rect);
237
    occlusion1Rect = occlusion1Rect > 10;
237
    occlusion1Rect = occlusion1Rect > 25;
238
 
238
 
239
    // erode occlusion masks
239
    // erode occlusion masks
240
    cv::Mat strel = cv::getStructuringElement(cv::MORPH_ELLIPSE, cv::Size(3,3));
240
    cv::Mat strel = cv::getStructuringElement(cv::MORPH_ELLIPSE, cv::Size(3,3));
241
    cv::erode(occlusion0Rect, occlusion0Rect, strel);
241
    cv::erode(occlusion0Rect, occlusion0Rect, strel);
242
    cv::erode(occlusion1Rect, occlusion1Rect, strel);
242
    cv::erode(occlusion1Rect, occlusion1Rect, strel);