在黑色背景下计算白点

时间:2019-07-19 05:54:46

标签: python image opencv image-processing

在对织物图像进行预处理之后,我得到如下带有白色圆点的输出:

点图

Dot Map

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

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

PS:1)我尝试了连接组件(cv2.connectedComponents)来计算点的总数,但是由于缺少一些点并且噪声也增加了一些点而导致失败。
2)我尝试计算手动遍历行和列的次数(如果倾斜点图,则通过倾斜),但是结果很糟糕。

如何计算它们或获得倾斜的虚线轨迹?

0 个答案:

没有答案