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
百度醫生
主站蜘蛛池模板: 日韩精品一区二区三区大桥未久| 99er精品视频| 国产肉感大码AV无码| 久久精品国产999大香线焦| 2020亚洲精品无码| 亚洲欧美色中文字幕| 国产精品亚洲精品爽爽| 91视频区| 亚洲视频二| 999国产精品| 欧美一级夜夜爽www| 欧美不卡视频一区发布| a亚洲天堂| 欧美色视频网站| 这里只有精品免费视频| 激情無極限的亚洲一区免费| 国产亚洲精品97在线观看| 中文成人无码国产亚洲| 青青青草国产| 另类欧美日韩| 亚洲天堂精品在线| 国产在线一区二区视频| 99久久精品无码专区免费| 国产精品美女免费视频大全 | 欧美精品色视频| 国产精品va| 黄色片中文字幕| 国产拍揄自揄精品视频网站| 国产产在线精品亚洲aavv| 色噜噜狠狠狠综合曰曰曰| 一区二区日韩国产精久久| 亚洲中久无码永久在线观看软件| 超碰免费91| 亚洲国产第一区二区香蕉| 精品视频在线观看你懂的一区| 乱色熟女综合一区二区| 久青草免费视频| 一级爱做片免费观看久久| 日本欧美视频在线观看| 亚洲综合色区在线播放2019| 99偷拍视频精品一区二区| 全色黄大色大片免费久久老太| 免费jjzz在在线播放国产| 福利在线不卡一区| 亚洲一区无码在线| 国产美女在线观看| 国产在线小视频| 久久黄色一级视频| 亚洲av成人无码网站在线观看| 亚洲va在线∨a天堂va欧美va| 免费a在线观看播放| 99re在线免费视频| AV无码无在线观看免费| 亚洲香蕉在线| 中文字幕无码电影| 国产91丝袜在线观看| 伦精品一区二区三区视频| 国产无遮挡猛进猛出免费软件| 亚洲天堂网在线观看视频| 这里只有精品国产| 亚洲欧美日韩另类| 91麻豆精品视频| 亚洲成a人在线播放www| 国产第一页第二页| 国产伦精品一区二区三区视频优播| 女人18毛片久久| 久久夜色精品国产嚕嚕亚洲av| 欧美五月婷婷| 午夜激情婷婷| 国产美女人喷水在线观看| 园内精品自拍视频在线播放| 日韩在线欧美在线| 日韩免费毛片| 国产玖玖玖精品视频| 呦系列视频一区二区三区| 91亚洲免费| 国产另类乱子伦精品免费女| 国产真实二区一区在线亚洲| 试看120秒男女啪啪免费| 久久久久久久久久国产精品| 国产乱子伦无码精品小说| 天天综合网色中文字幕|