Opencv图像处理中如何把图一变成图二的形式?
想把那些细小的不连续的变成一个整体,和图二类似,白色一部分黑色一部分,图一是自适应阀值分割后加canny边缘检测后的结果,想变成只有整体的黑色和整体的白色的二值图。
可以描述一下问题背景咩… 这个图的两张原图呢
形态学闭运算就好了啊
图二是一个二值图。
其实只要设定一个阈值就够了,图一上pixel大于这个阈值则设为1,小于这个阈值则设为0。显示的时候再映射到255就可以了。
如果发现只比较阈值,得到的结果有比较多的杂讯。那可以考虑在阈值操作前使用下图像滤波器,膨胀/腐蚀操作,也就能去除7788的杂讯了。
开闭运算
水漫连通法
想把那些细小的不连续的变成一个整体,和图二类似,白色一部分黑色一部分,图一是自适应阀值分割后加canny边缘检测后的结果,想变成只有整体的黑色和整体的白色的二值图
推荐阅读: