从图像

时间:2017-12-29 03:18:48

标签: opencv image-processing image-segmentation

Sample Image 我打算做一个专门的OCR系统来识别上面的虚线数字。 (样本图片可能不包含所有特殊情况 - 见下文。)我们决定将数字字符串分开并识别每个数字,然后再将它们完全放在一起以形成最终结果。
问题是:
如何使用OpenCV或其他图像算法清楚地分隔所有数字? 我们的困难在于:
1.我上传的图像是合成图像,使用轻微变形的精选数字生成,以模拟实际使用中的异常,例如,一些点作为一个整体链接,一些点被侵蚀,一些点有偏差。我们没有使用形态来确定它们的轮廓 2.但是,有时数字可能会偏斜,因为斜体与字距调整,使得“干净且完整”的边界框无法实现。
我们想到的一些想法是:
1.找到一种绘制斜线来分隔数字而不是传统垂直线的方法。我们假设这些虚线数字应该是直接的等宽字符,并且只会发生剪切而不是旋转 2.如果有任何方法比简单的形态更好,可以将每个数字的点连接在一起并设法保持不同数字的点,它也将是有用的。
编辑:请不要在原始问题下面发表评论。只需提交您的答案。无论你的回答多么简单,我都感谢你的一切帮助 编辑:由于我提供的图像对于实际情况来说有点理想,因此简单的形态学操作无法解决问题。此外,我正在寻找一个分隔字符的解决方案,并将点连接在一起并不是唯一的选择。

0 个答案:

没有答案