使用java从图像中提取文本

是否可以在不使用任何第三方API的情况下从图像中读取文本?

是的,您绝对可以编写自己的光学字符识别 (OCR)软件。 它的稳健性完全取决于你投入的努力。

例如,识别精确大小和字体的字符可以像针对已知字符形状的区域匹配一样简单; 更一般的策略可能需要某种统计匹配甚至机器学习技术。

OCR仍然是顶级计算机科学大学和机构(例如谷歌)的一个活跃的研究领域,所以不要指望找到任何快速简便的解决方案。

标准Java库中没有内置的OCR支持,因此您必须自己实现它。

如果您选择使用第三方库,则以下页面列出了几个建议: https : //stackoverflow.com/questions/971344/java-based-ocr-sdk-api

在编写这些库时,很明显具有正确知识的人可以编写这样的库。 因此,可以从没有第三方库的图像中提取文本,只需编写自己的文本。

无论你是否能够这样做,我都不可能知道。