简单人工智能技术应用 使用Python+OpenCV进行图像处理(20)

for ind , p in enumerate(images):

ax = axs[ind//3 , ind%3]

ax.imshow(p , cmap = 'gray')

ax.axis('off')

plt.show()

注意 , 原图中的手在分别使用开闭操作进行处理时会产生不同的结果 。 梯度滤波(MORPHCGRADIENT)运算是计算扩张结果图与腐蚀结果图之差 。 顶帽(Top-hat)运算(MORPHTOPHAT)是计算开运算结果图与原始图像之差 , 黑帽(Black Hot)运算(MORPH_BLACKHAT)是计算闭运算结果图与原始图像之差 。 形态学运算详细介绍参看(https://homepages.inf.ed.ac.uk/rbf/HIPR2/morops.htm) 。

总结与展望

本篇介绍了OpenCV中几项比较常用的运算 。 下篇将介绍轮廓检测和人脸检测等检测技术 。 欢迎批评指正 。

推荐阅读