简单人工智能技术应用 使用Python+OpenCV进行图像处理(18)
# Apply dilation
kernel = np.ones((9 , 9) , np.uint8)
img_dilate = cv2.dilate(img , kernel , iterations = 3)
plt.figure(figsize = (20 , 10))
plt.subplot(1 , 2 , 1); plt.imshow(img , cmap="gray")
plt.subplot(1 , 2 , 2); plt.imshow(img_dilate , cmap="gray")
plt.show()
开闭运算是侵蚀和扩张的混合形式 。 开运算是指先进行侵蚀 , 然后对侵蚀结果进行扩张操作 。 相对应的 , 闭运算是指先进行扩张 , 再进行侵蚀 。
正如上图所示 , 闭运算一般用于检测图形的整体轮廓 , 开运算用于检测图形的子模式(subpatterns) 。 可以使用函数cv2.morphologyEx()来实现这些操作 。 参数op用于指定使用哪种运算类型(开/闭) 。 完整代码如下所示 。
推荐阅读
- 三国杀|三国杀:谁是技能最简单的武将,返璞归真,这就是武将基本元素!
- ag战队|关键的卡位赛,AG超玩会却上了猫神,原因很简单,但是却很心酸
- ps3|魔兽怀旧服:专业打“补丁”的装备,虽然获取简单,但能弥补短处
- 地下城堡|LOL手游上分总结,中单最简单上单没人帮,快手投大钱招新主播
- |《英雄联盟手游》当前版本最强上分英雄公布,阿克尚最强团战“利器”,上分很简单
- 黄忠|五个能秒坦克的射手,香香仅排第五,榜首瞬秒脆皮太简单
- 炸弹人|英雄联盟手游:炸弹人+石头人走下,简单又强力啊
- 貂蝉|高难度英雄等于高操作英雄?非也,有些英雄简单,但你却玩不好
- 原神|原神:新深渊出炉后,钟离最终还是倒了?削弱一个角色太简单了
- 第五人格|魔兽世界赛季服副本魔改,机制变动,喊副本简单的人快来玩