OpenCV-31 获得形态学卷积核

OpenCV提供了获取卷积核的API,不需要我们手动创建卷积核。

通过下面API---getStructuringElement(shape,ksize,, anchor)

  • shape是指卷积核的型状,注意不是指长宽,是指卷积核中1形成的形状。
  • MORPH_RECT 卷积核中的1是矩形,常用。
  • MORPH_ELLIPSE 椭圆
  • MORPH_CROSS 十字

下面输出不同形状的卷积核(都为6*6)

  • 矩形
  • 椭圆
  • 十字形

再对其进行腐蚀操作,示例代码如下:

复制代码
import cv2
import numpy as np

img = cv2.imread("mashibing.png")
# 查看不同形状的卷积核
# kernel1 = cv2.getStructuringElement(cv2.MORPH_RECT, (6,6))
# kernel2 = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (6,6))
kernel3 = cv2.getStructuringElement(cv2.MORPH_CROSS, (6,6))
# print(kernel1)
# print(kernel2)
print(kernel3)
# 进行腐蚀操作
new_img = cv2.erode(img, kernel3)
cv2.imshow("img", np.hstack((img, new_img)))
cv2.waitKey(0)
cv2.destroyAllWindows()

输出结果如下:

相关推荐
胡家伟++6 小时前
一片叶子的赋役与风流——茶政·茶课·茶税·茶诗茶画
人工智能·aigc·ai搜索
198******126346 小时前
深度解读Work Agent长程任务执行的底层运行逻辑
人工智能
秦先生在广东6 小时前
n8n 深度解析:AI 原生的混合编程自动化平台
人工智能
Wx-bishekaifayuan6 小时前
springboot陨石鉴收系统96265-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·python·spring·课程设计
feasibility.6 小时前
AI 解牛:刀刃不再需要手——技艺、判断与一次学习机制的重构
人工智能·职场发展·具身智能·skill·道·术
大嘴皮猴儿6 小时前
为跨境电商卖家分析目前AI跨境翻译网站哪个好
大数据·人工智能·教育电商·ai图片翻译工具哪个好·ai图片翻译软件免费
秦先生在广东6 小时前
《科技爱好者周刊》内容全景:从AI机制到开源协作的200期观察
人工智能
小宋10216 小时前
Agent Skills 从零实战:SKILL.md、渐进式加载、测试与版本治理
大数据·网络·人工智能
释厄6236 小时前
BSD 基础论——不要忘记连接·不要停滞循环·AI基础算法
人工智能·算法
悟天特斯6 小时前
楼宇自控的“最后一公里“:从设备控制到数据驱动的建筑智能体
人工智能·物联网