首页 > 解决方案 > 计算黑色背景中的白点

问题描述

预处理织物图像后,我得到一个带有白点的输出,如下所示:

点图

点图

目的是输出两个数字,即白点的数量1)水平通过和2)使用OPENCV,python垂直通过。

挑战:
1.在某些行/列中缺少一些点,但计数应该在具有完整点集的行/列中。
2.点集不完全水平/垂直。

PS:1)我尝试过连接组件(cv2.connectedComponents)来计算点的总数,但它失败了,因为缺少一些点并且噪声也增加了一些点。
2)我试图通过行和列手动循环计数(如果点图倾斜,则通过倾斜),但结果不好。

如何计算它们或获取倾斜点线的轨迹?

标签: pythonimageopencvimage-processing

解决方案


推荐阅读