欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

這篇文章主要為大家展示了“node.js中如何使用API實(shí)現(xiàn)圖片文字識別”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“node.js中如何使用API實(shí)現(xiàn)圖片文字識別”這篇文章吧。

創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站制作公司,創(chuàng)新互聯(lián)公司依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)整合營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

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

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

我們先來看看各個(gè)文件夾的效果:

dao:數(shù)據(jù)庫層業(yè)務(wù)邏輯db:封裝MySQL的一些基本方法,如初始化、更新doc:ApiDoc自動根據(jù)接口注釋生成接口文檔node_module:引入的第三方包public:存放靜態(tài)資源router:接口路由層,存放業(yè)務(wù)邏輯util:封裝一些常用公共方法,如簽名加密

本篇文章主要對幾個(gè)不需要申請權(quán)限的接口進(jìn)行測試,我們來看下文字識別都有什么類型的接口:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

首先調(diào)用API我們需要攜帶參數(shù)access_token參數(shù)。所以接下來我們需要先獲取access_token。我們看下文檔對于access_token的要求:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

文檔寫的很清晰,我們不多廢話,直接代碼來實(shí)現(xiàn)獲取access_token。首先我們將client_idclient_secret配置在config.js中:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

util文件夾下建立postHelper.js文件,用來封裝http請求。首先獲取access_token需要,我們先封裝一個(gè)Content-Type為application/x-www-form-urlencodedPOST請求方法:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

接下來實(shí)現(xiàn)一個(gè)接口,獲取access_token。上一篇詳細(xì)講解了一個(gè)接口的設(shè)計(jì)方法。所以獲取access_token接口的具體流程為:

將所有必須參數(shù)去掉sign參數(shù)按照制定規(guī)則加密生成簽名sign.發(fā)起post請求,獲取access_token.

接下來我們代碼實(shí)現(xiàn)下,我們將加密簽名等業(yè)務(wù)邏輯放在路由層實(shí)現(xiàn):

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

然后將調(diào)用post請求請求access_token接口獲取access_token操作放在dao層執(zhí)行。

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

這邊由于我們發(fā)起請求使用了request庫,所以我們需要先安裝一下依賴,命令為:

npm install request --save-dev

然后我們來看下接口運(yùn)行效果:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

可以看到access_token已經(jīng)成功獲取到。因?yàn)?strong>access_token是有過期時(shí)間的,所以可以選擇過期了再次獲取新的access_token或者每次請求API之前先獲取新的access_token。接下來我們看下第一個(gè)接口:通用文字識別。

通用文字識別接口

先貼下文檔接口說明:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別


本接口需要用到的請求參數(shù)也順便貼出來:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

接口其實(shí)很簡單,上傳圖片解析文字。圖片格式可以BASE64格式或者url。我這里使用URL進(jìn)行測試,接下來實(shí)現(xiàn)業(yè)務(wù)邏輯代碼:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

這個(gè)接口有兩個(gè)地方需要格外注意:

如果image參數(shù)存在,則url參數(shù)無法生效url不支持https,也就是https協(xié)議的圖片url無法進(jìn)行解析

我們可以看下接口相應(yīng)效果:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

順便貼下返回參數(shù)的說明,可以對著字段理解返回值的含義:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

可以看到圖片識別文字解析到了兩句話,當(dāng)然這個(gè)接口可以選傳參數(shù),我們可以再看下請求參數(shù)說明可以選擇識別語言類型,檢測圖片朝向等。選傳參數(shù)我這邊不測試,有興趣可以自行拓展。接下來看下一個(gè)接口:通用文字識別(含位置信息版)。

通用文字識別(含位置信息版)

看標(biāo)題就可以知道本接口和上個(gè)接口的區(qū)別在于本接口可以返回文字在圖片中的位置信息。首先貼下接口說明:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

我們直接代碼實(shí)現(xiàn)下本接口。直接貼下代碼:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

我們來看下接口效果:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

可以看到在解析的數(shù)組里面返回了文字相對于圖片的位置。我們可以貼下返回參數(shù)說明:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

接口可以選傳參數(shù)recognize_granularity定位但字符位置等。對于選傳參數(shù)就不過多解釋。讀者可以自行拓展。接下來我們來看下一個(gè)接口:手寫文字識別。

手寫文字識別

本接口可以識別圖片中手寫中文或數(shù)字。首先貼下接口說明:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

我將使用以下圖片進(jìn)行手寫圖片識別:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

話不多說,我們直接實(shí)現(xiàn)代碼:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

我們首先需要將圖片進(jìn)行base64編碼,然后提交到API。我這邊以讀取本地圖片進(jìn)行base64編碼示例。我們可以測試下接口效果:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

返回結(jié)果成功解析到手寫圖片的文字了。我們可以看下返回參數(shù)的說明:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

身份證識別

支持對大陸居民二代身份證正反面的所有字段進(jìn)行結(jié)構(gòu)化識別,包括姓名、性別、民族、出生日期、住址、身份證號、簽發(fā)機(jī)關(guān)、有效期限;同時(shí),支持對用戶上傳的身份證圖片進(jìn)行圖像風(fēng)險(xiǎn)和質(zhì)量檢測,可識別圖片是否為復(fù)印件或臨時(shí)身份證,是否被翻拍或編輯,是否存在正反顛倒、模糊、欠曝、過曝等質(zhì)量問題。首先貼一下接口說明:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

話不多說直接實(shí)現(xiàn)接口代碼:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

本接口必傳參數(shù)除了進(jìn)行base64編碼的image外,還需要指定身份證正反面。我們可以測試下接口效果:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

貼下返回參數(shù)幫助讀者理解接口返回參數(shù)的含義:

node.js中如何使用API實(shí)現(xiàn)圖片文字識別

以上是“node.js中如何使用API實(shí)現(xiàn)圖片文字識別”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁標(biāo)題:node.js中如何使用API實(shí)現(xiàn)圖片文字識別
URL鏈接:http://aaarwkj.com/article20/gdssjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站設(shè)計(jì)、手機(jī)網(wǎng)站建設(shè)移動網(wǎng)站建設(shè)、服務(wù)器托管域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
自拍偷拍欧美日韩第一页| 97精品少妇一区二区三区| 欧美成人黄片免费播放| 超碰97国产资源在线| 国产免费一级av剧情| 蜜桃av网站在线播放| 亚洲欧洲日本一区精品| 精品亚洲韩国一区二区三区| 成年人免费视频网站国产| 91伊人日本在线视频| 亚洲av乱码一区二区三四五六七| 日韩亚洲国产激情一区二区| 色婷婷久久综合中文久久| 日本高清区一区二区三区四区五区| 久久精品一区二区东京热| 蜜臀av中文字幕亚洲| 国产精品欧美一区久久| 国产亚洲欧美日韩各类| 亚洲精品小视频在线观看| 尤物在线观看精品视频| 日韩av一区三区在线| 国产成人亚洲精品另类动态| 日日夜夜久久一二三区| 国产麻豆三级在线观看| 在线观看中文字幕有码| 99久久精彩免费视频| 久久亚洲天堂av丁香| av中文字幕乱码在线看| 久久伊人亚洲中文字幕| 日本丰满熟女毛茸茸的黑逼| 亚洲成av人片乱码午夜| 日本成人精品一区二区三区| 亚洲av日韩专区在线观看| 国产高清自拍视频在线一区| 国产伦理在线观看一区二区| 日韩高清有码一区二区| 亚洲午夜经典一区二区日韩| 国产一区二区三区的网站| 丁香六月婷婷激情啪啪综合| 亚洲欧美精品一区二区三区| 日韩人妻一级免费视频|