天天看點

#OpenCV##OpenCV小知識。在OpenCV中,函數edgePreservingFilter用于邊緣保護的濾波,

作者:人工智能與機器視覺

#OpenCV##OpenCV小知識。在OpenCV中,函數edgePreservingFilter用于邊緣保護的濾波,函數定義如下:void edgePreservingFilter(InputArray src, OutputArray dst, int flags = 1,float sigma_s = 60, float sigma_r = 0.4f);該函數輸入和輸出都是三通道圖像。這個函數可以在過濾掉再噪聲的同時保持邊界不變。參數flags表示所采用的方法,有兩種,分别是RECURS_FILTER和NORMCONV_FILTER。RECURS_FILTER采用遞歸濾波,NORMCONV_FILTER采用歸一化卷積濾波。參數sigma_s控制鄰域的大小,參數sigma_r控制鄰域内的不同顔色的平均值。從結果來看,濾波效果還不錯。這個函數也在photo裡面,看來用來美化照片應該不錯[呲牙]

#OpenCV##OpenCV小知識。在OpenCV中,函數edgePreservingFilter用于邊緣保護的濾波,
#OpenCV##OpenCV小知識。在OpenCV中,函數edgePreservingFilter用于邊緣保護的濾波,
#OpenCV##OpenCV小知識。在OpenCV中,函數edgePreservingFilter用于邊緣保護的濾波,