准备

使用方法:

function testorc()

{

var data = {

"appid":"123456abc",

"bucket":"test",

"url":"http://test-123456abc.picsh.myqcloud.com/test.jpg",

};

$.ajax({

type: "POST",

beforeSend: function (xhr) {

xhr.setRequestHeader ("Authorization","N2MXuNZg8kGaJqfIRbkRB3JBetphPTEyNTMzMTA1NDgmaz1BS0lEa2ZVQW1FNmRlV0NoMEJPNHZwYkRhcnd1b2NFbWFOVE4mZT0xNTE1MTTMyJnQ9MTUxMjUxOTEzMiZyPTI3MDQ5NDY0NyZ1PSZmPQ==");

},

url: "http://recognition.image.myqcloud.com/ocr/general",

contentType:"application/json",

data:JSON.stringify(data),

success: function(json) {

var data=eval("("+json+")");

alert(data);

}

});

}

需要注意的地方:

1.获取appid,SecretId,SecretKey

2. 生成 鉴权签名

直接使用AJAX的方式来操作的话,经过测试需要使用V1版本的签名算法。只需要把官方的php的demo代码复制下来,简单修改下对应的超时时间即可。

V1版的生成鉴权签名代码:(需要了解 a k e t r f 分别代表什么 ,V2版本介绍里有)

$expired = time() + 2592000;

$current = time();

$secretKey = 'udBYjjjbVGuNemi';

$srcStr='a=123456abc&k=O4vpbDarwuocEmaNTN&e='.$expired.'&t='.$current.'&r=270494647&u=&f=';

$srcStrOnce='a=2011541224&k=AKID2ZkOXFyDRHZRlbPo93SMtzVY79kpAdGP&e=0&t=1427786065&r=270494647&u=123456

&f=442d8ddf-59a5-4dd4-b5f1-e38499fb33b4';

$signStr = base64_encode(hash_hmac('sha1', $srcStr, $secretKey, true).$srcStr);

$signStrOnce=base64_encode(hash_hmac('sha1',$srcStrOnce,$secretKey, true).$srcStrOnce);

echo $signStr."\n";

echo $signStrOnce."\n";

?>

~

3.在html的head头中添加Authorization的方法

beforeSend: function (xhr) {

xhr.setRequestHeader ("Authorization","N2MXuNZg8kGaJqfIRbkRB3JBetphPTEyNTMzMTA1NDgmaz1BS0lEa2ZVQW1FNmRlV0NoMEJPNHZwYkRhcnd1b2NFbWFOVE4mZT0xNTE1MTExMTMyJnQ9MTUxMjUxOTEzMiZyPTI3MDQ5NDY0NyZ1PSZmPQ==");

},

4.发送的数据格式要根据官方要求来写

具体参考ajax的写法。

测试图片:

测试结果:

{

"code":0,

"message":"OK",

"data":{

"session_id":"1253310548977883657",

"items":[

{

"itemcoord":{

"x":53,

"y":0,

"width":41,

"height":10

},

"itemstring":"1中-e",

"words":[

{

"character":"1",

"confidence":0.28456753492355347

},

{

"character":"中",

"confidence":0.5753018856048584

},

{

"character":"-",

"confidence":0.694950520992279

},

{

"character":"e",

"confidence":0.4864801466464997

}

]

},

{

"itemcoord":{

"x":31,

"y":26,

"width":217,

"height":24

},

"itemstring":"我在上大学的时候,就看她的视频了",

"words":[

{

"character":"我",

"confidence":0.9999849796295166

},

{

"character":"在",

"confidence":0.9999985694885254

},

{

"character":"上",

"confidence":0.999993085861206

},

{

"character":"大",

"confidence":0.9995139837265016

},

{

"character":"学",

"confidence":0.99998939037323

},

{

"character":"的",

"confidence":0.9999998807907104

},

{

"character":"时",

"confidence":0.99998939037323

},

{

"character":"候",

"confidence":0.9999817609786988

},

{

"character":",",

"confidence":0.9864382743835448

},

{

"character":"就",

"confidence":0.9999992847442628

},

{

"character":"看",

"confidence":0.99922776222229

},

{

"character":"她",

"confidence":0.9997465014457704

},

{

"character":"的",

"confidence":0.9999988079071044

},

{

"character":"视",

"confidence":0.9999635219573976

},

{

"character":"频",

"confidence":0.9999231100082397

},

{

"character":"了",

"confidence":0.9999946355819702

}

]

}

]

}

}

yorc.json_调用腾讯ORC接口识别图片文字相关推荐

  1. python使用百度OCR接口识别图片文字

    调用百度的OCR接口进行识别 一.百度AI开放平台地址,进入创建 通用文字识别 应用(前提要先注册百度智能云账号) https://ai.baidu.com/tech/ocr?track=cp:ain ...

  2. Java实现百度云OCR接口识别图片文字信息(也包含身份证,银行卡识别,更新添加通用票据识别)

    参考: https://blog.csdn.net/weixin_40165004/article/details/82632229 1.需求背景 因项目需求,需要提取身份证.发票(9/16更新内容) ...

  3. Python脚本调用腾讯地图接口

    Python脚本调用腾讯地图接口 腾讯地图提供的有公开的webServerAPI,BAT在很多领域三分天下,地图领域也是如此.腾讯地图在几年以前还是烂的掉渣,自从腾讯的很多生态合作伙伴使用了之后,现状 ...

  4. 调用百度ai接口实现图片文字识别详解

    调用百度ai接口实现图片文字识别详解 首先先介绍一下这篇博文是干嘛的,为了不浪费大家时间.公司最近和短视频公司合作,需要监控app的截图上的文字是否符合规范,也就是确保其没有违规的文字.到网上找了一些 ...

  5. 调用腾讯地图接口计算两点之间距离

    计算点到点之间的距离 示例: 计算用户到任意一个门店的距离 代码仅供参考: <?phppublic function distince(){//接收用户当前的经纬度,门店的id$params[' ...

  6. C#测试调用PaddleSharp模块识别图片文字

      PaddleSharp是PaddleInference C API的C#封装版本,支持在 Windows(x64).NVIDIA GPU和Linux(Ubuntu-20.04 x64)中使用.Pa ...

  7. C#-调用OCR组件识别图片文字

    C#调用OCR组件识别图片文字 图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号. 图片识别的用途:很多人用它去破解网站的验 ...

  8. python 图片识别_python识别图片文字

    滑稽研究所 python识别图片文字 哈喽,大家好呀,我是滑稽君.大家在写论文时可能经常碰到无法复制文字的文章.明明找到了需要的内容却无法直接复制使用,这让我们十分苦恼.那么本期滑稽君就告诉大家如何使 ...

  9. python学习使用easyocr识别图片文字

      测试了C#中调用PaddleOCRSharp和PaddleSharp进行图片文字识别,由于正在学习python,也就同时学习使用python进行图片文字识别的方法.   百度关键词"py ...

  10. 批量识别图片文字并存为Excel,几行Python轻松实现!

    今天给大家分享批量识别图片的方法. 一.背景 也许你还记得,前不久复旦大学一博士生写了130行Python代码,批量识别核酸截图内容的故事.当时还被人民日报公众号报道出来,夸赞用所学贡献青春力量! 其 ...

最新文章

  1. [转]文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1
  2. c语言 简单编程题,c语言简单编程练习题.doc
  3. mysql monday event_MySQL获取日期周、月、天,生成序号
  4. 前端学习(3274):js中this的使用三
  5. Linux 编译安装BIND
  6. mysql选取最小值_MySQL:选择x最小值
  7. HTML+CSS+JavaScript网页特效源代码(复制代码保存即可使用)
  8. 深度学习学习笔记-双向LSTM-CRF模型论文研读
  9. Hash冲突的四种解决办法
  10. ssh命令行使用明文密码连接远程服务器并执行命令
  11. Android Intent的详细解析以及用法
  12. 找坏球——面试智力题
  13. 解释:为什么scanf被跳过或不执行
  14. 设置计算机的启动顺序CDROM.C.A,怎么设置开机从光驱启动
  15. javascript实现下拉条联动_js实现select二级联动下拉菜单
  16. 2017多校第3场 HDU 6058 Kanade's sum 双链表,思维
  17. JS游戏——flappy bird
  18. 二维码扫描+长按识别二维码demo
  19. C++刷过的笔试题知识点
  20. Mldonkey的配置

热门文章

  1. C++学习笔记之由文本文件读取数据到vector模板建立的二维数组 并存储为新的文本文件...
  2. 在cs页面获取input的值方法
  3. [Bochs]Bochs调试技术
  4. 17.卷1(套接字联网API)--- ioctl 操作
  5. 5.七个重点网络协议
  6. 17. PHP 表单处理
  7. onchange与oninput的区别
  8. 应用安全 - Web安全 - 逻辑漏洞整理
  9. Linux大棚命令记录
  10. MySQL 主从同步