OpenCV 关于形态学算子 morphologyEx() 运行速度的问题

正文

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

参考

stackoverflow - 《Erode is too slow - Opencv》

原文地址:https://www.cnblogs.com/zdfffg/p/15691948.html