在cv2.filter2D()函数中,可以通过设置borderType参数来进行padding。borderType参数有以下几个选项:

  1. cv2.BORDER_CONSTANT:使用常数填充边界,常数值可以通过borderValue参数设置,默认为0。
  2. cv2.BORDER_REPLICATE:使用边界像素进行填充。
  3. cv2.BORDER_REFLECT:使用边界像素的镜像进行填充。
  4. cv2.BORDER_REFLECT_101:使用边界像素的镜像(101)进行填充。
  5. cv2.BORDER_WRAP:使用边界像素的环绕方式进行填充。

具体的设置方式如下所示:

dst = cv2.filter2D(src, ddepth, kernel, anchor=(-1, -1), delta=0, borderType=cv2.BORDER_CONSTANT)

其中,src是输入图像,ddepth是目标图像的深度,kernel是卷积核,anchor是卷积核的锚点,delta是偏置,borderType是填充方式。


原文地址: https://www.cveoy.top/t/topic/icEq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录