我的问题很简单。可能太简单了。但问题是在处理我的一个项目时,我使用以下几行来扩大二进制图像。
cv::dilate(c_Proj, c_Proj, Mat(), Point(), 2);
这基本上是用 3x3 矩形结构元素扩展二进制图像。从最后一个参数您可以看到我正在执行此操作的 2 次迭代,相当于:
cv::dilate(c_Proj, c_Proj, Mat(), Point(), 1);
cv::dilate(c_Proj, c_Proj, Mat(), Point(), 1);
我的问题是:如果我只使用 6x6 结构元素执行一次迭代,而不是执行两次迭代,这在准确性和性能方面是否等同于上述代码?图像只迭代一次会更快吗?