我正在开发一个项目,这个Android应用程序使用相机来捕获某张票的照片,并仅对其中的一部分进行OCR识别。我之前没有图像处理经验,但我知道它必须是某种棘手的方式,因为Android应用程序的RAM限制很小。
我没有足够的声望点来发布图片,所以我给它提供了URL。
下面,我在任何处理之前附上图片:
我的目标是自动检测(---)这些线并裁剪它,使最终图像看起来像这样:
更重要的是,保持开源并在不向其他外部图像处理服务发送照片的情况下这样做非常重要。
答案 0 :(得分:2)
您可以尝试使用Hough Transform查找这些行。 OpenCV的implementation是开源的,适用于Android。
HoughLineP是一个非常有效的HoughTransform版本,可以找到线段。
答案 1 :(得分:2)