fixed floodfill with mask parameter when no mask is passed
This commit is contained in:
parent
d2080a117e
commit
0c096b3dc2
@ -1132,7 +1132,7 @@ int cv::floodFill( InputOutputArray _image, InputOutputArray _mask,
|
|||||||
{
|
{
|
||||||
CvConnectedComp ccomp;
|
CvConnectedComp ccomp;
|
||||||
CvMat c_image = _image.getMat(), c_mask = _mask.getMat();
|
CvMat c_image = _image.getMat(), c_mask = _mask.getMat();
|
||||||
cvFloodFill(&c_image, seedPoint, newVal, loDiff, upDiff, &ccomp, flags, &c_mask);
|
cvFloodFill(&c_image, seedPoint, newVal, loDiff, upDiff, &ccomp, flags, c_mask.data.ptr ? &c_mask : 0);
|
||||||
if( rect )
|
if( rect )
|
||||||
*rect = ccomp.rect;
|
*rect = ccomp.rect;
|
||||||
return cvRound(ccomp.area);
|
return cvRound(ccomp.area);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user