Skip to content

Commit 5a97885

Browse files
committed
morphologyEx 空カーネルに対する処理の重複を排除
1 parent 953330b commit 5a97885

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

modules/ximgproc/src/sparse_table_morphology.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ void morphologyEx(InputArray src, OutputArray dst, int op, kernelDecompInfo kdi,
408408
_dst = temp - _src;
409409
break;
410410
case MORPH_HITMISS:
411-
CV_Error(cv::Error::StsBadArg, "StMorph doesn't support HIT-MISS operation.");
411+
CV_Error(cv::Error::StsBadArg, "HIT-MISS operation is not supported.");
412412
default:
413413
CV_Error(cv::Error::StsBadArg, "Unknown morphological operation.");
414414
}
@@ -434,14 +434,7 @@ void morphologyEx(InputArray src, OutputArray dst, int op,
434434
InputArray kernel, Point anchor, int iterations,
435435
BorderTypes borderType, const Scalar& borderVal)
436436
{
437-
438-
Mat _kernel = kernel.getMat();
439-
if (_kernel.empty())
440-
{
441-
_kernel = getStructuringElement(MORPH_RECT, Size(3, 3), Point(1, 1));
442-
}
443-
444-
kernelDecompInfo kdi = decompKernel(_kernel, anchor, iterations);
437+
kernelDecompInfo kdi = decompKernel(kernel, anchor, iterations);
445438
morphologyEx(src, dst, op, kdi, borderType, borderVal);
446439
}
447440

0 commit comments

Comments
 (0)