openCV的卷积操作

简介: openCV的卷积操作

filter2D(src, ddepth, kernel[, dst[, anchor[, delta[, borderType]ll])

  • ddepth是卷积之后图片的位深,即卷积之后图片的数据类型,一般设为-1,表示和原图类型一致.
  • kernel是卷积核大小,用元组或者ndarray表示,要求数据类型必须是float型.
  • anchor锚点,即卷积核的中心点,是可选参数,默认是(-1,-1)
  • delta 可选参数,表示卷积之后额外加的一个值,相当于线性方程中的偏差,默认是O.
  • borderType边界类型.一般不设.
    # OpenCv图像卷积操作
    import cv2
    import numpy as np
    # 导入图片
    img = cv2.imread('./image/dog.png')
    # 相当于原始图片中的每个点都被平均了一下,所以图像变模糊了.
    kernel = np.ones((5,5),np.float32) / 25
    # ddepth = -1表示图片的数据类型不变
    dst = cv2.filter2D(img,-1,kernel)
    #很明显卷积之后的图片模糊了.
    cv2.imshow('img',np.hstack((img,dst) ))
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    
目录
相关文章
|
6月前
|
存储 Cloud Native Linux
OpenCV 图像像素运算操作
OpenCV 图像像素运算操作
|
8天前
|
计算机视觉 Python
OpenCV膨胀操作讲解及将图像加工成近视眼效果实战(附Python源码)
OpenCV膨胀操作讲解及将图像加工成近视眼效果实战(附Python源码)
35 0
|
7月前
|
算法 C++ 计算机视觉
OpenCV-图像像素遍历操作的三种方法对比(程序提速)
OpenCV-图像像素遍历操作的三种方法对比(程序提速)
117 0
|
6月前
|
计算机视觉
openCV顶帽操作
openCV顶帽操作
35 1
|
8天前
|
计算机视觉 Python 索引
【Python Opencv】图片与视频的操作
【Python Opencv】图片与视频的操作
101 0
【Python Opencv】图片与视频的操作
|
8天前
|
监控 API 计算机视觉
OpenCV这么简单为啥不学——1.7、实现OpenCV自带的七种形态学转换操作
OpenCV这么简单为啥不学——1.7、实现OpenCV自带的七种形态学转换操作
33 0
|
8天前
|
机器学习/深度学习 算法 计算机视觉
python入门(六) opencv的安装,图片操作,绘制文字图形,视频操作
python入门(六) opencv的安装,图片操作,绘制文字图形,视频操作
|
8天前
|
编解码 计算机视觉 Python
OpenCV保存摄像头视频和视频文件操作实战(附Python源码)
OpenCV保存摄像头视频和视频文件操作实战(附Python源码)
285 0
|
8天前
|
计算机视觉 Python
OpenCV腐蚀操作讲解及抹除仙人球上的刺实战(附Python源码)
OpenCV腐蚀操作讲解及抹除仙人球上的刺实战(附Python源码)
44 0
OpenCV腐蚀操作讲解及抹除仙人球上的刺实战(附Python源码)
|
8天前
|
数据安全/隐私保护 计算机视觉 开发者
OpenCV中使用NumPy模块操作像素讲解及实战(附源码 超详细)
OpenCV中使用NumPy模块操作像素讲解及实战(附源码 超详细)
47 0
OpenCV中使用NumPy模块操作像素讲解及实战(附源码 超详细)