morphologyEx
时间: 2023-11-08 13:46:17 浏览: 83
C++OpenCV3源代码用morphologyEx形态学顶帽运算
morphologyEx 是 OpenCV 库中的一个函数,用于图像形态学操作。它可以执行膨胀、腐蚀、开运算、闭运算等操作。
函数原型如下:
```python
cv2.morphologyEx(src, op, kernel[, dst[, anchor[, iterations[, borderType[, borderValue]]]]])
```
其中,参数含义如下:
- src:输入图像;
- op:形态学操作类型,如 cv2.MORPH_OPEN(开运算)、cv2.MORPH_CLOSE(闭运算)、cv2.MORPH_GRADIENT(梯度运算)等;
- kernel:结构元素,用于指定膨胀和腐蚀操作的形态和大小;
- dst:输出图像,可以为空;
- anchor:锚点位置,用于指定结构元素的中心位置,默认为结构元素的中心;
- iterations:操作次数,默认为 1;
- borderType:边界扩展方式;
- borderValue:边界填充值。
morphologyEx 函数的具体用法可以参考 OpenCV 官方文档:https://docs.opencv.org/2.4/modules/imgproc/doc/filtering.html?highlight=morphologyex#cv2.morphologyEx。
阅读全文