利用百度OCR的node.js的接口實(shí)現(xiàn)文字識(shí)別的功能

本篇文章介紹利用百度OCR的node.js接口實(shí)現(xiàn)文字識(shí)別台汇。點(diǎn)擊進(jìn)入百度OCR
進(jìn)入官網(wǎng)后,點(diǎn)擊SDK下載演熟,選擇下載node.js SDK频敛。

百度OCR
  • 下載node SDK壓縮包
  • 將下載的aip-node-sdk-version.zip解壓后,復(fù)制到工程文件夾中
  • 進(jìn)入目錄斑司,運(yùn)行npm install安裝sdk依賴庫
  • 把目錄當(dāng)做模塊依賴其中渗饮,version為版本號(hào),添加完成后宿刮,用戶就可以在工程中使用OCR Node SDK互站。

項(xiàng)目結(jié)構(gòu)如下:

項(xiàng)目結(jié)構(gòu)

其中assets存放資源文件,src為百度OCR的node sdk文件僵缺,app.js為客戶端文件

具體流程

  • 新建app.js(可參考如下內(nèi)容)
var AipOcr = require('./src/index').ocr;
var fs = require('fs');
var http = require('http');

//設(shè)置APPID/AK/SK(前往百度云控制臺(tái)創(chuàng)建應(yīng)用后獲取相關(guān)數(shù)據(jù))
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;

通過下面語句設(shè)置相應(yīng)的APPID/AK/SK

//設(shè)置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);

文字識(shí)別的核心代碼:

var base64Img = new Buffer(image).toString('base64');
    client.generalBasic(base64Img).then(function (result) {
        res.end(JSON.stringify(result));
    });

最后打開打開terminal胡桃,運(yùn)行 node app.js,顯示結(jié)果如下:

listening on 8000

打開postman,輸入:localhost:8000磕潮,運(yùn)行結(jié)果如下:


運(yùn)行結(jié)果

最后附上原始圖片:


原始圖片
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末翠胰,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子自脯,更是在濱河造成了極大的恐慌之景,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膏潮,死亡現(xiàn)場(chǎng)離奇詭異锻狗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)焕参,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門轻纪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人叠纷,你說我怎么就攤上這事刻帚。” “怎么了涩嚣?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵崇众,是天一觀的道長掂僵。 經(jīng)常有香客問我,道長顷歌,這世上最難降的妖魔是什么看峻? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮衙吩,結(jié)果婚禮上互妓,老公的妹妹穿的比我還像新娘。我一直安慰自己坤塞,他們只是感情好冯勉,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著摹芙,像睡著了一般灼狰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浮禾,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天交胚,我揣著相機(jī)與錄音,去河邊找鬼盈电。 笑死蝴簇,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的匆帚。 我是一名探鬼主播熬词,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼吸重!你這毒婦竟也來了互拾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤嚎幸,失蹤者是張志新(化名)和其女友劉穎颜矿,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嫉晶,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骑疆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了车遂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片封断。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡斯辰,死狀恐怖舶担,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情彬呻,我是刑警寧澤衣陶,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布柄瑰,位于F島的核電站,受9級(jí)特大地震影響剪况,放射性物質(zhì)發(fā)生泄漏教沾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一译断、第九天 我趴在偏房一處隱蔽的房頂上張望授翻。 院中可真熱鬧,春花似錦孙咪、人聲如沸堪唐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淮菠。三九已至,卻和暖如春荤堪,著一層夾襖步出監(jiān)牢的瞬間合陵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工澄阳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拥知,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓碎赢,卻偏偏與公主長得像举庶,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子揩抡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,507評(píng)論 25 707
  • Swift版本點(diǎn)擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,289評(píng)論 7 249
  • 我要搞一個(gè)無聲的電臺(tái) 任何時(shí)候 只要調(diào)到這個(gè)頻率 就不會(huì)有聲音 然而所有人都知道我坐在麥前。
    留子堯閱讀 243評(píng)論 0 3
  • 一位9歲的男孩,用稚嫩的嗓音装黑、質(zhì)樸的話語副瀑,唱響了《我只是個(gè)孩子》的歌,歌聲打動(dòng)了全國億萬家長的心恋谭,現(xiàn)場(chǎng)評(píng)委忍不住淚...
    鑫雨親子講師閱讀 1,089評(píng)論 0 0
  • 早上11:45從烏魯木齊飛到杭州糠睡,坐大巴到城站,打車來到明堂國際青旅疚颊。根據(jù)地圖找了幾次沒有找到狈孔,后來走進(jìn)一個(gè)巷子信认,...
    遇見疆南閱讀 231評(píng)論 0 0