关于光学字符识别(OCR)API的使用

2020-09-16 08:58发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我们正在测试基于OCR技术的新API(光学字符识别(OCR)API),并根据功能/使用情况进行了2次查询。

1。)其"试用"功能适用于.PDF文件,并可以正确列出内容作为响应。 但是对于.jpeg或png文件,它的行为方式不同。 概述详细信息指出,对于.jpg或.pdf文件,它应该具有相同的方式,但是不能正确进行。

2。)我们正在尝试使用ui5生成的代码从Web Full Stack的IDE测试其功能,但面临一些api连接问题。 我们试图检查与创建的目标的连接,但是也没有成功。 是否需要进行任何特定的映射才能使用api。

此致

SK

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我们正在测试基于OCR技术的新API(光学字符识别(OCR)API),并根据功能/使用情况进行了2次查询。

1。)其"试用"功能适用于.PDF文件,并可以正确列出内容作为响应。 但是对于.jpeg或png文件,它的行为方式不同。 概述详细信息指出,对于.jpg或.pdf文件,它应该具有相同的方式,但是不能正确进行。

2。)我们正在尝试使用ui5生成的代码从Web Full Stack的IDE测试其功能,但面临一些api连接问题。 我们试图检查与创建的目标的连接,但是也没有成功。 是否需要进行任何特定的映射才能使用api。

此致

SK

付费偷看设置
发送
4条回答
SAP小黑
1楼-- · 2020-09-16 09:59

嗨,SK,

我拍摄了屏幕截图,并使用了像这样的" .png"图片 text.png ,效果很好。

我想准确度取决于图片中的噪点,您可以先尝试使用黑色字符和白色背景的简单图片吗?

关于目的地,您遇到了什么样的错误?

R

鹅蛋

Makoto

SAP浪
2楼-- · 2020-09-16 09:37

嗨,

我已按照与博客 https://www.sap.com/india/developer/tutorials/ml-fs-sapui5-img-classification.html

,并按照步骤4(即目标配置)进行添加,我们可以添加沙盒网址的详细信息,然后点击检查连接。 当我将其添加到试用帐户中时,出现以下消息-失败原因:"目前无法检查。请稍后重试"

请告知。

致谢

S.K。

SAP小黑
3楼-- · 2020-09-16 09:38

嗨,S.K。

您可以使用此代码来进行ocr工作
 getOCR:函数(oEvent){
 var sHeaders = {
 " Accept":" application/json",
 " APIKey":"您的api密钥"
 };
 var url ="";
 var data = new FormData();
                       //这是文件对象
 data.append('file',this.getView()。byId(" fileUploader")。getFocusDomRef()。files [0]);
 data.append('lang'," en");
 data.append('output_type','txt');
 this.webRequest(data,sHeaders,this.onOCRDetectedSuccess.bind(this),this.onOCRDetectedFailed);


 },
 onOCRDetectedSuccess:function(data){
 console.log(data);
 },
 onOCRDetectedFailed:function(){

 },
 webRequest:功能(数据,标题,成功回调,失败回调){
 var ajaxRequest = {};
 ajaxRequest.url =/SAP_Leonardo_ML/ocr/ocr;
 ajaxRequest.method =" POST";
 ajaxRequest.headers =标头;
 ajaxRequest.data =数据;
 ajaxRequest.processData = false;
 ajaxRequest.contentType = false;
 ajaxRequest.cache = false;
 ajaxRequest.success = successcallback.bind(this);
 ajaxRequest.error = failcallback.bind(this);
 jQuery.ajax(ajaxRequest);
 },


 
槿木_熙
4楼-- · 2020-09-16 09:39

嗨,SK,

我正在尝试相同的OCR概念,并且遇到相同的400错误。 您能解决这个问题吗?

如果是,请分享代码。

此致

Ramya

一周热门 更多>