正文
当 kernel 的类型是 MORPH_ELLIPSE
且尺寸比较大时,算子 morphologyEx()
的运行速度会变得很低,甚至很容易出现超过 1 秒钟耗时的情况。
在 kernel 的尺寸不能改小的情况下,可以尝试修改 kernel 的类型,改为 MORPH_RECT
或者 MORPH_CROSS
,都可以极大的提高算子 morphologyEx()
的运行速度。
还有就是在 Debug 模式下即使运行速度比较慢也不要怕,试试 Release 模式下的运行速度是不是能达到要求。