基于OpenCV的数字图像处理 课件 项目3-2.6 2D卷积.pptxVIP

  • 0
  • 0
  • 约1.14千字
  • 约 5页
  • 2026-08-30 发布于山东
  • 举报

基于OpenCV的数字图像处理 课件 项目3-2.6 2D卷积.pptx

2D卷积

2D卷积概念以上几种滤波方式可以灵活的指定卷积核大小,但有时我们希望能使用特定的卷积核,实现自定义卷积核,OpenCV提供了函数cv2.filter2D()函数实现自定义卷积核,语法格式如下:cv2.filter2D(src,ddepth,kernel,anchor,delta,borderType)?src是要进行滤波的图像;?ddepth是处理结果图像的深度,-1代表与源图像相同;?kernal是卷积核,是一个单通道的数组,如果要处理彩色图像,让每个单通道使用不同的卷积核,则必须将彩色图像分解后使用不同的核进行卷积;?anchor是锚点,默认值是(-1,-1),表示当前计算均值的点位于核的中心位置;一般使用默认值?delta是修正值,可选,如果存在,会在基础滤波的基础上加上该值作为最终滤波处理结果。?borderType是边界样式,改值决定了以何种情况处理边界,通常选用默认值即可。常用形式为:dst=cv2.filter2D(src,ddepth,kernel)

2D卷积案例importcv2importcv2importnumpyasnpimg=cv2.imread(image\\house.jpg)ker1=np.ones((3,3),np.float32)/9#定义3*3的全1/9卷积核ker2=np.ones((3,3)

文档评论(0)

1亿VIP精品文档

相关文档