基于OpenCV的数字图像处理 课件 项目4-1.3通用形态学函数.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 5页
  • 2026-08-31 发布于山东
  • 举报

基于OpenCV的数字图像处理 课件 项目4-1.3通用形态学函数.pptx

通用形态学函数

通用形态学函数通用形态学操作主要包括腐蚀?、?膨胀?、?开运算?、?闭运算?、?形态学梯度?、?礼帽运算(?Top-Hat)?和黑帽运算?等,通过将腐蚀和膨胀操作进行组合,可以实现多种形态学操作。OpenCV提供了通用形态学操作函数cv2.morphologyEx()实现上述的形态学运算,语法结构如下:dst=cv2.morphologyEx(src,op,kernel[,dst[,anchor]])?src:源图像,必须是单通道的灰度图像。?op:形态学操作的类型,如表1.2所示,op可以有多种选项,如表4.2所示。?kernel:形态学操作的核,通常是一个矩形、椭圆或十字形的小矩阵。核的大小可以是正奇数。?dst(可选):输出图像,如果未指定,则函数会创建一个新的输出图像。?anchor(可选):核的锚点,默认是核的中心。

参数op的取值op的取值说明含义cv2.MORPH_ERODE腐蚀操作腐蚀cv2.MORPH_DILATE膨胀操作膨胀cv2.MORPH_OPEN开运算先腐蚀后膨胀cv2.MORPH_CLOSE闭运算先膨胀后腐蚀cv2.MORPH_GRADIENT形态学梯度膨胀图像减去腐蚀图像cv2.MORPH_TOPHAT顶帽运算原始图像减去膨胀图像cv2.MORPH_BLACKHAT黑帽运算闭运算所得图像减去

文档评论(0)

1亿VIP精品文档

相关文档