javascript 中的数字 OCR(光学识别)
Numbers OCR (Optical Recognition) in javascript
我正在寻找可以从图片中识别数字的 OCR 或机器学习示例(Tensorflow.js 或任何其他)的 Javascript API。我尝试了 tesseract.js 和 OCRAD.js,但两者都不能很好地处理这种图像。我只需要这张图片中的数字,如 2.243 和 0048。我还设置了 tesseract.js 设置,它只是数字,但没有太大帮助。
图片是数码设备的照片,没有API连接和获取数码数据。我想使用网络摄像头和 javascript OCR 并定期从该设备获取这些数字到列表并稍后构建图表。
我找了很多Tensorflow识别手写数字的例子,但是都只能识别一个数字,不能识别超过1位的数字。
P.S。我不想花很多时间,其实我没有这个时间:)。只想重用现成的例子。
我使用过 AWS Rekognition 和 Azure 认知服务。两者在准确性方面都表现良好。我发现 Azure 的 HTTP 模型更简单。
请记住,Azure 和 AWS 都提供不同的产品来提取印刷文本 (OCR) 和图片中的文本。
蔚蓝
配置 Azure 认知服务的步骤
您需要注册 Microsoft 的 Azure 门户
点击左上角的“+创建资源”link
键入单词 "Cognitive" 并按 ENTER
这应该会出现 "Cognitive Services"
您将看到一个表格。 Select 名称、订阅、定价层、位置等
您可能必须在执行上述步骤之前创建订阅。我不记得了。
完成上述操作后,您将看到 URL 和应用程序密钥
您现在可以使用 REST api 上传 PNG 文件并取回带有文本
的 JSON
我还发现了这个 URL,它为您提供了免费试用的选项。 https://azure.microsoft.com/en-gb/services/cognitive-services/computer-vision/
AWS Rekognition
https://docs.aws.amazon.com/rekognition/latest/dg/text-detection.html
这是我使用您的图像从 AWS Rekognition 获得的结果
EAST 文本检测器
你可以试一试。 OpenCV 嵌入了这个。您将必须设置后端服务。
https://www.youtube.com/watch?v=o5asMTdhmvA
https://www.youtube.com/watch?v=NfiCmhLLxMA
我正在寻找可以从图片中识别数字的 OCR 或机器学习示例(Tensorflow.js 或任何其他)的 Javascript API。我尝试了 tesseract.js 和 OCRAD.js,但两者都不能很好地处理这种图像。我只需要这张图片中的数字,如 2.243 和 0048。我还设置了 tesseract.js 设置,它只是数字,但没有太大帮助。
图片是数码设备的照片,没有API连接和获取数码数据。我想使用网络摄像头和 javascript OCR 并定期从该设备获取这些数字到列表并稍后构建图表。
我找了很多Tensorflow识别手写数字的例子,但是都只能识别一个数字,不能识别超过1位的数字。
P.S。我不想花很多时间,其实我没有这个时间:)。只想重用现成的例子。
我使用过 AWS Rekognition 和 Azure 认知服务。两者在准确性方面都表现良好。我发现 Azure 的 HTTP 模型更简单。
请记住,Azure 和 AWS 都提供不同的产品来提取印刷文本 (OCR) 和图片中的文本。
蔚蓝
配置 Azure 认知服务的步骤
您需要注册 Microsoft 的 Azure 门户
点击左上角的“+创建资源”link
键入单词 "Cognitive" 并按 ENTER
这应该会出现 "Cognitive Services"
您将看到一个表格。 Select 名称、订阅、定价层、位置等
您可能必须在执行上述步骤之前创建订阅。我不记得了。
完成上述操作后,您将看到 URL 和应用程序密钥
您现在可以使用 REST api 上传 PNG 文件并取回带有文本
的 JSON
我还发现了这个 URL,它为您提供了免费试用的选项。 https://azure.microsoft.com/en-gb/services/cognitive-services/computer-vision/
AWS Rekognition
https://docs.aws.amazon.com/rekognition/latest/dg/text-detection.html
这是我使用您的图像从 AWS Rekognition 获得的结果
EAST 文本检测器
你可以试一试。 OpenCV 嵌入了这个。您将必须设置后端服务。
https://www.youtube.com/watch?v=o5asMTdhmvA https://www.youtube.com/watch?v=NfiCmhLLxMA