999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

AppInvenor開發——AI圖像識別

2021-07-16 11:16:01王德貴
電腦報 2021年18期
關鍵詞:百度文本

王德貴

一、思路

在本報第15期《AppInvenor開發——拍照識花》中我們已經實現了手機的植物識別App,那么很自然我們就希望這個App能夠進行動物識別和其他的圖像智能識別,這類AI應用百度已經開發出很多種類,你可以去百度智能云查看支持文檔,這里我們在拍照識花的基礎上再添加3種:動物識別、菜品識別、果蔬識別,通過本文你有其他需求就可以自行添加其他功能了(圖1)。

二、準備工作

1制作智能植物識別時,我們已經申請了Apikey和Secretkey,可以直接使用,如果還沒有申請Apikey和Secretkey,則需要去百度智能云申請,再來繼續制作App。

2 GET請求獲取Access_token令牌

(1)請求頭格式(Header)如下:

(2)請求網址格式為(中括號中的變量用你的Apikey和Scretkey替換):

https:∥aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【你的Apikey】&client_secret=【你的Scretkey】

3.POST請求獲取AI數據(中括號中的變量用access_token令牌口令替換):

(1)植物識別

https:∥aip.baidubce.com/rest/2.0/image-classify/v1/plant?access_token=【access_token令牌口令】

(2)動物識別

https:∥aip.baidubce.com/rest/2.0/irnage-classify/v1/anirnal?access_token=【access_token令牌口令】

(3)果蔬識別

https:∥aip.baidubce.com/rest/2.0/irnageclassify/v1/classify/ingredient? access_token=【access_token令牌口令】

(4)菜品識別

https:∥aip.baidubce.com/rest/2.0/image-classify/v2/dish?access_token=【access_token令牌口令】

三、組件設計

本程序使用wxbit在線版(app.wxbit.com)(圖2)。

四、程序設計

(1)變量和初始化

變量Apikey和Secretkey存儲兩個KEY,需要你自行申請。

初始化程序利用Apikey和Secretkey,通過HTTP客戶端1GET請求的實時申請,得到JSON文本,然后將返回的JSON保存在列表Access_token_list中,再提取令牌值保存在變量Access_token中。

列表變量returnplant、plantlist、highscoreplant和baike分別存儲通過HTTP客戶端2POST請求返回的JSON文本、種類列表、最高置信度的種類列表和相關的百科簡介。

變量image存儲待識別照片(圖3)。

(2)GET請求文本處理(HTTP客戶端1)

初始化GET請求成功后,從獲得的JSON文本中提取令牌口令,保存在變量Access_token中備用(圖4)。

(3)選擇識別種類

這就是本例新添加的部分了,種類有4種:植物識別,動物識別,果蔬食材,菜品識別。注意這4種是有順序的(圖5)。

這里需要一個圖像處理插件TaifunImage.aix,可以百度搜索在網上下載(圖6)。

(4)選擇待識別圖片

點擊選擇要識別的圖片,可以事先拍攝好,然后導入圖像組件中,調整大小后,顯示出來,同時清空上一次識別的所有數據(圖7)。

(5)拍照植物圖片

通過手機的拍照功能,把待識別種類的照片直接拍照,注意一定盡量的清晰,對比度適中,否則識別可能會出錯,或是識別不準確。拍攝完成后,處理圖片過程與選擇圖片類似(圖8)。

(6)開始識別

先將圖片路徑中的無用字符清除,作為HTTP客戶端2的POST請求地址。請求地址需要符合格式要求,要有請求頭和令牌口令才能請求成功。

POST請求網址前文已經介紹過不再詳述。

POST請求時,必須將待識別圖片轉換成BASE64編碼,存儲在HTTP客戶端創建的列表中,然后通過HTTP客戶端2獲取這些數據后,進行處理和提取,得到我們想要的數據。

BASE64編碼是數據傳輸中常用的編碼,本報今年第4、5期有相關文章,可以參考。SirnpleImage.aix組件是BASE64編碼插件,需要去網上下載,導入后即可使用。也就是說,POST請求數據時,是按照BASE64編碼請求的(圖9)。

(7)POST請求獲得文本(HTTP客戶端2)

這部分是功能升級的主要更新部分,如果請求成功(響應代碼為200),返回參數如表(3個層級)(圖10)。

將返回的數組解碼為JSON文本,保存在列表變量retumplant中。然后將識別結果存儲在列表plantlist中,它包括所有置信度的植物信息,即識別的種類可能很多,但置信度(也可以理解為可信度)不同,其值從高到低排列,我們只取置信度最高的一項,存儲在列表highscoreplant中。并從中提取植物的名字和置信度值,在文本中顯示出來。

在列表highscoreplant中還有相關百科知識,只是列表維度太高,提取時稍有難度。百科簡介顯示出來,從中也能學到很多相關知識(圖11)。

五、調試

每增加一個種類,就需要測試一遍,正確以后再進行下一個種類的代碼,以保證每一步的正確性。最后完善程序設計和uI設計。本例程序只在植物識別的基礎上添加了3個種類,改動不多。主要難點在于處理數據列表時,由于種類的增加更復雜了。檢索數據時,需要一步步測試,才能了解數組(列表或字典)的意義。

百度AI可以添加的項目還有很多,比如貨幣、車輛、紅酒、地標、Logo等,可以根據自己的興趣添加。參考資料可以在百度智能云申請Apikey時,查看相關說明文檔(圖12)。

相關源代碼和素材均在百度網盤,下載鏈接請添加微信公眾號壹零社,如有問題也可以和壹零社小助理聯系。

猜你喜歡
百度文本
Robust adaptive UKF based on SVR for inertial based integrated navigation
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
百度年度熱搜榜
青年與社會(2018年2期)2018-01-25 15:37:06
做一個“百度”不知道的老師
學周刊(2016年26期)2016-09-08 09:02:52
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
論《柳毅傳》對前代文本的繼承與轉化
人間(2015年20期)2016-01-04 12:47:10
百度遭投行下調評級
IT時代周刊(2015年8期)2015-11-11 05:50:22
百度醫生
主站蜘蛛池模板: 欧美97欧美综合色伦图| 久久久久夜色精品波多野结衣| 国产原创第一页在线观看| 专干老肥熟女视频网站| 国产精品欧美在线观看| yy6080理论大片一级久久| 亚洲成在线观看 | 色综合色国产热无码一| 国产免费羞羞视频| 国产一区在线观看无码| 亚洲日韩精品伊甸| 亚洲黄色高清| 成人a免费α片在线视频网站| 欧美v在线| 人人澡人人爽欧美一区| 亚洲一区二区三区国产精华液| 国产黄色免费看| 成AV人片一区二区三区久久| 99re精彩视频| 国产成人福利在线| 黄色在线网| 国产无码高清视频不卡| jizz国产视频| 久久毛片网| 99久久亚洲综合精品TS| 四虎影视8848永久精品| 久久天天躁狠狠躁夜夜躁| 丁香亚洲综合五月天婷婷| 国产精品久久久久久久伊一| 91亚洲精品第一| 亚洲精品高清视频| 久久精品国产999大香线焦| 尤物成AV人片在线观看| 尤物特级无码毛片免费| 最新国产午夜精品视频成人| 原味小视频在线www国产| 亚洲最大综合网| 国产精品99r8在线观看| 欧美成人一区午夜福利在线| 99热这里只有精品在线播放| 激情网址在线观看| 国产精品第三页在线看| 精品视频福利| 囯产av无码片毛片一级| 成人在线观看不卡| 久久人午夜亚洲精品无码区| 精品少妇三级亚洲| 亚洲视频影院| 中文字幕有乳无码| www欧美在线观看| 色哟哟国产成人精品| 国产麻豆精品在线观看| 免费国产黄线在线观看| 18禁不卡免费网站| 无码内射中文字幕岛国片| 日本午夜影院| 国产精品短篇二区| 亚洲一区无码在线| 国产精品偷伦视频免费观看国产| 亚洲精品亚洲人成在线| 亚洲精品视频免费看| 婷婷六月激情综合一区| 本亚洲精品网站| 欧美日韩激情| 天天综合色网| 女人av社区男人的天堂| 成人中文在线| 88av在线看| 伊人成人在线| 亚洲AV免费一区二区三区| 国产v精品成人免费视频71pao| 青青草原国产免费av观看| 亚洲国产AV无码综合原创| 狠狠色综合久久狠狠色综合| 亚洲国产成人超福利久久精品| 国产女人在线观看| 亚洲中文无码h在线观看 | 91福利片| 久久动漫精品| 国产99视频精品免费视频7| 国产成人久久综合777777麻豆| 久久精品人人做人人综合试看|