java 数字图片识别_java – 识别图像中的数字

您很可能需要执行以下操作:

>在整个页面上应用Hough Transform算法,这应该会产生一系列页面部分。

>对于您获得的每个部分,请再次应用。如果当前部分产生2个元素,那么你应该处理类似于上面的矩形。

>完成后,您可以使用OCR提取数值。

在这种情况下,我建议你看一看JavaCV(OpenCV Java Wrapper),应该允许你处理Hough变换部分。你会需要一些类似于Tess4j(Tesseract Java Wrapper),它应该允许你提取你之后的数字。

另外,为了减少误报,您可能需要执行以下操作:

>如果您确定某些坐标绝不会包含您之前的数据,请裁剪图像。这应该给你一个更小的图片使用。

>将图像更改为灰度可能是明智的(假设您使用彩色图像)。颜色可能对OCR解析图像的能力产生负面影响。

编辑:根据你的评论,给出这样的:

+------------------------------+

| +---+---+ |

| | | | |

| +---+---+ |

| +---+---+ |

| | | | |

| +---+---+ |

| +---+---+ |

| | | | |

| +---+---+ |

| +---+---+ |

| | | | |

| +---+---

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值