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

基于Tkinter的百度AI圖像識別技術(shù)二次開發(fā)實(shí)踐

2019-07-10 12:16:57傅駿傅馨竹郝文源
科技風(fēng) 2019年9期
關(guān)鍵詞:二次開發(fā)

傅駿 傅馨竹 郝文源 等

摘 要:通過tkinter二次開發(fā),將百度AI提供的人工智能識別結(jié)果進(jìn)行抓取,顯示了用戶關(guān)心的結(jié)果。生成可執(zhí)行文件發(fā)布,完成了設(shè)計(jì)任務(wù)。

關(guān)鍵詞:Python Tkinter;百度大腦;百度AI;二次開發(fā)

人工智能技術(shù)方興未艾,世界各國意識到,誰掌握人工智能,誰就將成為核心技術(shù)的掌控者。2017年7月8日《國務(wù)院關(guān)于印發(fā)新一代人工智能發(fā)展規(guī)劃的通知》宣布:舉全國之力,在2030年一定要搶占人工智能全球制高點(diǎn);從即日起,在全國中小學(xué)開展計(jì)算機(jī)編程教育。

本文以Tkinter結(jié)合百度AI開放平臺提供的PythonSDK進(jìn)行了二次開發(fā),實(shí)現(xiàn)了百度AI圖像功能的GUI界面。

1 開發(fā)工具

百度AI平臺提供了基于Python的SDK,用戶根據(jù)需要下載對應(yīng)的SDK,即可免費(fèi)使用其功能。

1.1 Python

Python的跨平臺特性受到大家的青睞,人工智能的需求進(jìn)一步促進(jìn)了Python的流行。2017年7月,IEEE發(fā)布當(dāng)年編程語言排行榜,第一位是Python。全國計(jì)算機(jī)等級考試2018年9月第一次開考Python語言,可見國家也認(rèn)識到了Python語言的重要性。

1.2 百度大腦

2018年7月,百度大腦3.0發(fā)布。百度大腦3.0開放了110多項(xiàng)能力。百度大腦的四大功能分別是語音、圖像,自然語言處理和用戶畫像這四大能力。用戶注冊后,獲得APPID、APIKey、SecretKey。根據(jù)使用情況不同,實(shí)行免費(fèi)或收費(fèi)。百度還提供了多個AI平臺免費(fèi)使用。

1.3 Tkinter

Python的GUI設(shè)計(jì)工具有Tkinter、WxPython、PyQt等,各有優(yōu)缺點(diǎn)。Tkinter是Python自帶的標(biāo)準(zhǔn)GUI庫,安裝Python后直接使用Tkinter,不需額外安裝,使用前用from tkinter import * 導(dǎo)入tkinter。第三方GUI界面設(shè)計(jì)后經(jīng)過轉(zhuǎn)換成Python語言才可使用。

2 程序開發(fā)的關(guān)鍵技術(shù)

設(shè)計(jì)任務(wù)是,利用Tkinter技術(shù)開發(fā)GUI界面,基于百度AI提供的開源技術(shù),實(shí)現(xiàn)5個功能:人臉檢測、動物識別、植物識別、車型識別、文字識別。用戶選擇圖片后,單擊對應(yīng)的按鈕,獲得識別結(jié)果,其中“文字識別”的結(jié)果以txt形式保存在硬盤上,其余結(jié)果顯示在窗體上。

2.1 百度AI結(jié)果抓取

百度AI提供的結(jié)果信息量大,用戶需要對其中數(shù)據(jù)進(jìn)行抓取。下列代碼對百度人臉檢測功能“顏值”結(jié)果進(jìn)行抓取,結(jié)果存放在變量yanzhi中。

resul=result['result']

resu=resul['face_list']

res=resu[0]

yanzhi=res['beauty']

2.2 歡迎界面設(shè)計(jì)

程序運(yùn)行后,首先顯示歡迎界面。核心代碼是,

tkinter.messagebox.showinfo('歡迎',"百度AI人工智能"+"\\n"+"2018年11月出品")

2.3 界面設(shè)計(jì)

在界面上設(shè)置了3個標(biāo)簽、7個按鈕等控件。3個標(biāo)簽分別顯示圖片、百度AI結(jié)果、運(yùn)行時(shí)間等。7個按鈕有“選擇圖片”、“結(jié)束”以及五個實(shí)現(xiàn)百度圖像功能按鈕。

采用place函數(shù)設(shè)置各個控件的位置,以下代碼分別實(shí)現(xiàn)標(biāo)簽和按鈕的位置,

btn=Button(root,text="選擇圖片",command=xz).place(x=120,y=20)

label=Label(root,width=23,height=6,bg='blue',fg='white').place(x=450,y=150)

2.4 “選擇圖片”功能

“選擇圖片”按鈕打開選擇文件對話框,并將其顯示在界面的標(biāo)簽Label上,其核心代碼是,

pilImage = tkinter.filedialog.askopenfilename()

pil = Image.open(pilImage)

tkImage = ImageTk.PhotoImage(image=pilImage)

label =Label(root,image=tkImage,width=ww,height=hh)

2.5 識別按鈕功能設(shè)計(jì)

采用def函數(shù)功能將按鈕與百度AI結(jié)果進(jìn)行定義。以下代碼實(shí)現(xiàn)“動物檢測”按鈕與百度AI結(jié)果的鏈接,

def dongwujiance

client = AipImageClassify(APP_ID,API_KEY,SECRET_KEY)

def get_file_content(filePath):

with open(filePath,'rb')as fp:

return fp.read()

btn = Button(root,text="動物識別",command=dongwujiance)

2.6 菜單設(shè)計(jì)

菜單設(shè)計(jì)的代碼是,

smenu1=Menu(fmenu1,tearoff=0)

fmenu1.add_cascade(label='關(guān)于',menu=smenu1)

for item in['版權(quán)信息']:

smenu1.add_command(label=item,command=syu)

root['menu']=fmenu1

其中,實(shí)現(xiàn)“版權(quán)信息”的代碼是,

defsyu():

tkinter.messagebox.showinfo('版權(quán)','版本號0.5.2'+'\\n'+'制作:學(xué)生團(tuán)隊(duì)')

2.7 生成可執(zhí)行文件

編寫代碼后進(jìn)行測試。測試后,刪除全部斷點(diǎn)及部分注釋,生成可執(zhí)行文件,提供給用戶使用。生成可執(zhí)行文件exe的方法是在DOS中輸入代碼,

>pip install pyinstaller

>pyinstaller –F –w python.py

3 結(jié)語

作品參加學(xué)院科技節(jié),獲得計(jì)算機(jī)作品大賽二等獎,鍛煉了學(xué)生能力,提高了學(xué)生的人工智能技術(shù)水平,提升了大學(xué)生的素質(zhì)。發(fā)布的作品得到了大家的喜好,推廣了人工智能技術(shù)。

參考文獻(xiàn):

[1]傅駿,傅馨竹,廖先強(qiáng).開源人工智能平臺與編程技術(shù)的綜合應(yīng)用實(shí)踐[J].河北農(nóng)機(jī),2018(10):70-71.

猜你喜歡
二次開發(fā)
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
汽車零部件(2014年5期)2014-11-11 12:24:32
基于Pro/E二次開發(fā)的推土鏟參數(shù)化模塊開發(fā)
主站蜘蛛池模板: 欧美一级色视频| 欧美成一级| 毛片免费视频| 久久久久国产一级毛片高清板| 国产黄在线观看| 亚洲永久色| 91一级片| 欧美乱妇高清无乱码免费| 无码国产偷倩在线播放老年人| 国产精品久久精品| 亚洲午夜福利在线| 日韩精品久久久久久久电影蜜臀| 区国产精品搜索视频| 日韩午夜福利在线观看| 国产成人精品视频一区二区电影| 国产成人无码Av在线播放无广告| 亚洲狠狠婷婷综合久久久久| 欧美激情,国产精品| 久久黄色视频影| 亚洲无码精彩视频在线观看| 亚洲制服丝袜第一页| 天天躁夜夜躁狠狠躁图片| 欧美精品xx| 亚洲第一福利视频导航| 欧美中文字幕一区| 国产高颜值露脸在线观看| 国产真实乱人视频| 亚洲一区二区黄色| 欧美一区二区福利视频| 99视频在线免费| 国产日韩欧美中文| 国产经典在线观看一区| 视频国产精品丝袜第一页| 奇米影视狠狠精品7777| 91丨九色丨首页在线播放| 亚洲第一色网站| 国产爽爽视频| 色婷婷电影网| 国产精品九九视频| 99久久国产精品无码| 欧美成人二区| 青青国产视频| 四虎永久在线精品影院| 欧美v在线| 亚洲AV无码久久精品色欲| 无码一区18禁| 欧美午夜视频| 久久中文字幕2021精品| 欧美在线精品怡红院| 欧美成人精品在线| 精品国产网| 91精品国产一区自在线拍| 五月婷婷中文字幕| 国产亚洲现在一区二区中文| 国产亚洲欧美在线专区| 欧美日韩国产在线播放| 国产视频只有无码精品| 亚洲va视频| 精品久久久久成人码免费动漫 | 久视频免费精品6| 大香网伊人久久综合网2020| 日韩一级二级三级| 精品人妻无码中字系列| 在线观看精品国产入口| 国产日本欧美亚洲精品视| 国外欧美一区另类中文字幕| 大学生久久香蕉国产线观看 | 国产精品一区在线观看你懂的| 四虎综合网| 中国成人在线视频| 九色综合视频网| 99资源在线| 亚洲综合极品香蕉久久网| 日韩国产精品无码一区二区三区| 亚洲精品午夜无码电影网| 中文字幕无码中文字幕有码在线| 欧美在线三级| 亚洲视频色图| 亚洲高清无码久久久| 先锋资源久久| 欧美日韩在线成人| 中文字幕在线观|