在对织物图像进行预处理之后,我得到如下带有白色圆点的输出:
点图
目标是使用OPENCV,python输出两个数字,即1)水平通过白点和2)垂直通过白点的数目。
挑战:
1.某些行/列中缺少一些点,但计数应在具有完整点集的行/列中。
2.点集不完全是水平/垂直的。
PS:1)我尝试了连接组件(cv2.connectedComponents)来计算点的总数,但是由于缺少一些点并且噪声也增加了一些点而导致失败。
2)我尝试计算手动遍历行和列的次数(如果倾斜点图,则通过倾斜),但是结果很糟糕。
如何计算它们或获得倾斜的虚线轨迹?