OpenCV击中击不中变换是几个形态变换中相对比较拗口、不容易理解的,给初学者理解带来了很多困难,虽然网上也有许多的公开资料,原理和算法基本上介绍比较清晰,但是是要OpenCV进行形态变换大多还是说得不够透彻。
《https://blog.csdn.net/LaoYuanPython/article/details/110189430 OpenCV-Python图像击中击不中变换理解的关键知识点及自定义实现》这篇文章详细直白地解释了OpenCV-Python图像击中击不中变换理解的关键知识点,并解答了如下问题:
√ 补集怎么计算?
√ 交集怎么计算?
√ 击中核B1和击不中核B2怎么构造?
√ 调用OpenCV的HMT变换函数时,对于击中核B1和击不中核B2怎么传入?
并根据这些解释应用两次腐蚀实现了一个与OpenCV击中击不中变换完全等效的自定义HMT变换函数,阅读该文对初学者理解击中击不中变换大有帮助。