利用百度OCR的node.js的接口实现文字识别的功能
2017-09-05 09:46
2683 查看
本篇文章介绍利用百度OCR的node.js接口实现文字识别。点击进入百度OCR
进入官网后,点击SDK下载,选择下载node.js SDK。
下载node SDK压缩包
将下载的aip-node-sdk-version.zip解压后,复制到工程文件夹中
进入目录,运行npm install安装sdk依赖库
*把目录当做模块依赖其中,version为版本号,添加完成后,用户就可以在工程中使用OCR Node SDK。
项目结构如下:
其中assets存放资源文件,src为百度OCR的node sdk文件,app.js为客户端文件
通过下面语句引入百度OCR的node SDK
通过下面语句设置相应的APPID/AK/SK
文字识别的核心代码:
最后打开打开terminal,运行 node app.js,显示结果如下:
打开postman,输入:localhost:8000,运行结果如下:
最后附上原始图片:
进入官网后,点击SDK下载,选择下载node.js SDK。
下载node SDK压缩包
将下载的aip-node-sdk-version.zip解压后,复制到工程文件夹中
进入目录,运行npm install安装sdk依赖库
*把目录当做模块依赖其中,version为版本号,添加完成后,用户就可以在工程中使用OCR Node SDK。
项目结构如下:
其中assets存放资源文件,src为百度OCR的node sdk文件,app.js为客户端文件
具体流程
新建app.js(可参考如下内容)var AipOcr = require('./src/index').ocr; var fs = require('fs'); var http = require('http'); //设置APPID/AK/SK(前往百度云控制台创建应用后获取相关数据) var APP_ID = "你的APP_ID"; var API_KEY = "你的API_KEY"; var SECRET_KEY = "你的SECRET_KEY"; var client = new AipOcr(APP_ID, API_KEY, SECRET_KEY); var image = fs.readFileSync('assets/Screenshot.jpg'); var app = http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'application/json;charset=utf-8'}); var base64Img = new Buffer(image).toString('base64'); client.generalBasic(base64Img).then(function (result) { res.end(JSON.stringify(result)); }); }); app.listen(8000, function () { console.log('listening on 8000'); });
通过下面语句引入百度OCR的node SDK
var AipOcr = require('./src/index').ocr;
通过下面语句设置相应的APPID/AK/SK
//设置APPID/AK/SK var APP_ID = "你的APP_ID"; var API_KEY = "你的API_KEY"; var SECRET_KEY = "你的SECRET_KEY"; var client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
文字识别的核心代码:
var base64Img = new Buffer(image).toString('base64'); client.generalBasic(base64Img).then(function (result) { res.end(JSON.stringify(result)); });
最后打开打开terminal,运行 node app.js,显示结果如下:
listening on 8000
打开postman,输入:localhost:8000,运行结果如下:
最后附上原始图片:
相关文章推荐
- JAVA实现百度OCR文字识别功能
- 用百度AI的OCR文字识别结合PHP实现了图片的文字识别功能
- JAVA实现百度OCR文字识别功能
- 用百度AI的OCR文字识别结合JAVA实现了图片的文字识别功能
- JAVA实现百度OCR文字识别功能
- Js实现百度搜索框提示功能(利用百度接口)
- JAVA实现百度OCR文字识别功能
- 利用百度OCR实现验证码自动识别
- 如何利用百度ocr实现验证码自动识别
- js实现百度搜索接口及链接功能
- 利用Node.JS实现邮件发送功能
- 阿里 旷视 百度 OCR图片文字识别功能对比
- 如何利用百度ocr实现验证码自动识别
- JS实现百度搜索接口及链接功能实例代码
- 利用adb shell和node.js实现抖音自动抢红包功能(推荐)
- 利用adb shell和node.js实现抖音自动抢红包功能
- 利用百度API实现文字识别
- Python 3调用百度OCR API实现剪贴板文字识别
- 利用Node.JS实现邮件发送功能
- python 3调用百度OCR API实现剪贴板文字识别