我的問題很簡單。這可能太簡單了。但是,在我的一個項目中,我使用以下幾行來擴展二進制圖像。正在用3x3結構元素執行兩次形態膨脹,結果元素與6x6結構元素相同?
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結構只執行一次迭代元素,就準確性和性能而言,這與上面的代碼等價嗎?它是否更快,因爲圖像只迭代一次?
謝謝你指出這個錯誤。我仍在尋找性能比較。我想我可能必須設計自己的方法來比較兩種操作 – masad