我一直在使用使用Tesseract API的应用程序来支持OCR。这是通过使用Surfaceview显示摄像机输出(Camera2 API)和ImageReader实例来完成的,ImageReader实例用于从摄像机获取图像。相机设置为setRepeatingRequest
类型,因此可以非常频繁地使用新图像。当我调用getutf8text()
方法来获取图像中的可读文本时,它会在Surfaceview上显示相机的预览。
Tesseract API中是否有任何设置可以设置,以便加快getutf8text()
方法调用或我可以做的任何其他事情,以使Surfaceview预览不滞后?
感谢任何帮助或指导!
答案 0 :(得分:0)
您可以采取的大多数措施与Tesseract API本身分开:
setRepeatingRequest
。你没有说出你现在正在使用的Tesseract API设置,并且你没有描述你的应用程序在一般意义上做了什么,所以很难告诉你从哪里开始,但这些要点应该让你开始
答案 1 :(得分:0)
您还可以尝试其他一些事情。
OEM_TESSERACT_ONLY
初始化 tesseract