我正在编写应该检测希伯来字母的代码。这是我的初始图像:
2 个字母(ע 和 נ)是相连的,因此我无法正确识别它们。
所以我使用膨胀来分离它们:
ker = np.ones((2, 2), np.uint8)
dilated_img = cv2.dilate(ci.astype('uint8'), ker, iterations=3)
膨胀后的图像如下所示:
第二张图片的问题是膨胀导致了两个以上的连通分量。所以我的问题是我怎样才能分别拍摄字母的 2 张图像,以及由于膨胀过程而添加的额外黑色成分。
所以我需要采取的是:
和:
分别地。
重要评论:
在这种情况下,字母是垂直连接的。它们也可以水平连接。任何帮助将不胜感激!