我有一个包含数字的图像。
有:1、153、25、50、23、40
对于每一个数字,我对数字识别都没有问题。我能认出有 1, 1, 5, 3, 5, 0, 2, 5, 2, 3, 4, 0。
现在,我想让它们变成 1、153、25、50、23 和 40。
我的方法是,使图像变得高度模糊,因此数字的边界框与另一个数字的边界框相遇。然后提取多个边界框的巨大边界框内的数字。
我的期望是这样的
但是,现实是这样的
1、153、25、5、0 和 2340
因为,
5和0的距离太远了
距离 23 和 40 太近了
我的问题是,是否有另一种方法可以对单个数字或多个数字进行分类?如果是,如何?:) 非常感谢 :)
*对不起,我的英语不好
**我使用opencv c++