Skip to content

Commit 4bb01cc

Browse files
authored
Using CV_CheckTypeEQ function
1 parent 2b023bf commit 4bb01cc

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

modules/ximgproc/src/globalmatting.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -435,16 +435,16 @@ void GlobalMatting::expansionOfKnownRegions(cv::InputArray _img, cv::InputOutput
435435

436436
if (img.empty())
437437
CV_Error(CV_StsBadArg, "image is empty");
438-
if (img.type() != CV_8UC3)
439-
CV_Error(CV_StsBadArg, "image mush have CV_8UC3 type");
438+
439+
CV_CheckTypeEQ(img.type(),CV_8UC3, "image must have CV_8UC3 type");
440440

441441
if (trimap.empty())
442442
CV_Error(CV_StsBadArg, "trimap is empty");
443-
if (trimap.type() != CV_8UC1)
444-
CV_Error(CV_StsBadArg, "trimap mush have CV_8UC1 type");
443+
444+
CV_CheckTypeEQ(trimap.type(),CV_8UC1, "trimap must have CV_8UC1 type");
445445

446446
if (img.size() != trimap.size())
447-
CV_Error(CV_StsBadArg, "image and trimap mush have same size");
447+
CV_Error(CV_StsBadArg, "image and trimap must have same size");
448448

449449
for (int i = 0; i < niter; ++i)
450450
expansionOfKnownRegionsHelper(img, trimap, i + 1, float(niter - i));
@@ -520,13 +520,13 @@ void GlobalMatting::globalMatting(cv::InputArray _image, cv::InputArray _trimap,
520520

521521
if (image.empty())
522522
CV_Error(CV_StsBadArg, "image is empty");
523-
if (image.type() != CV_8UC3)
524-
CV_Error(CV_StsBadArg, "image mush have CV_8UC3 type");
523+
524+
CV_CheckTypeEQ(image,CV_8UC3,"image mush have CV_8UC3 type");
525525

526526
if (trimap.empty())
527527
CV_Error(CV_StsBadArg, "trimap is empty");
528-
if (trimap.type() != CV_8UC1)
529-
CV_Error(CV_StsBadArg, "trimap mush have CV_8UC1 type");
528+
529+
CV_CheckTypeEQ(trimap,CV_8UC1,"trimap mush have CV_8UC1 type");
530530

531531
if (image.size() != trimap.size())
532532
CV_Error(CV_StsBadArg, "image and trimap mush have same size");

0 commit comments

Comments
 (0)