在android中使用Tesseract可以检测图像中的文本吗

在android中使用Tesseract可以检测图像中的文本吗,android,image-processing,tesseract,Android,Image Processing,Tesseract,我想检测图像中的文本区域,以便将该区域发送给Tesseract进行OCR。目前我正在将整个图像发送给Tesseract,但没有得到准确的结果。但是如果我只发送包含文本的区域,那么它会给我一个很好的结果。我正在用Android做Tesseract 有人能告诉我怎么做吗 提前感谢 如果Android版本镜像了原始版本,则可以使用Tesseract API方法SetRectangle或TesseractRect从图像中定义或识别矩形 嗯..这不容易..您可能需要使用一些图像处理库,如opencv来实现

我想检测图像中的文本区域,以便将该区域发送给Tesseract进行OCR。目前我正在将整个图像发送给Tesseract,但没有得到准确的结果。但是如果我只发送包含文本的区域,那么它会给我一个很好的结果。我正在用Android做Tesseract

有人能告诉我怎么做吗


提前感谢

如果Android版本镜像了原始版本,则可以使用Tesseract API方法
SetRectangle
TesseractRect
从图像中定义或识别矩形


嗯..这不容易..您可能需要使用一些图像处理库,如
opencv
来实现它。给用户一个选项,让用户自己在哪里可以
裁剪图像中的文本区域如何?实际上,我很幸运地使用对比度差异检测图像中的文本,放大图像,计算区域中断开的斑点,然后分割。我写了一篇关于它的博客。谢谢@AbhishekV的回答,但我想通过这个程序裁剪它,这样用户的任务就会减少。opencv的问题是,您的设备需要已经安装opencv manager,或者您可能需要在使用opencv应用程序之前安装它,因为它为应用程序提供库。是否可以在我们的应用程序中集成opencv管理器,以便用户不需要从外部安装opencv管理器?@AjinkyaS我还没有使用android版的opencv。如果你问一个关于
opencv manager
的新问题更好,这样你就可以从该领域的专家那里得到解决方案。谢谢@nguyenq,我试过了,但在这一点上,我必须提到获取矩形的属性,如左、顶、宽、高。我想检测车辆牌照上的文字,我已经对该图像进行了阈值处理,现在根据Tesseract的方法高亮显示车牌,正如u建议的那样,我如何检测该矩形?查看示例图像及其阈值图像。原始图像阈值图像对不起,我误解了你的问题。文本区域检测功能位于Tesseract域之外。按照或中的建议尝试opencv。