項(xiàng)目2 口罩識(shí)別系統(tǒng)_第1頁
項(xiàng)目2 口罩識(shí)別系統(tǒng)_第2頁
項(xiàng)目2 口罩識(shí)別系統(tǒng)_第3頁
項(xiàng)目2 口罩識(shí)別系統(tǒng)_第4頁
項(xiàng)目2 口罩識(shí)別系統(tǒng)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《口罩識(shí)別系統(tǒng)》教學(xué)設(shè)計(jì)課題:口罩識(shí)別系統(tǒng)授課對(duì)象:中職一年級(jí)課型:新授課課時(shí):2~3課時(shí)教材分析:結(jié)構(gòu)內(nèi)容:本節(jié)課選自《人工智能通識(shí)》的項(xiàng)目四。本節(jié)課的主要內(nèi)容是實(shí)現(xiàn)一個(gè)口罩識(shí)別的應(yīng)用,一共有4個(gè)任務(wù):任務(wù)1圖像標(biāo)注工具的使用,學(xué)生需要根據(jù)實(shí)訓(xùn)任務(wù)書安裝并熟練使用標(biāo)注工具labelimg;任務(wù)2使用任務(wù)1中下載好的標(biāo)注工具對(duì)口罩圖片進(jìn)行標(biāo)注。任務(wù)3是對(duì)口罩識(shí)別模型的訓(xùn)練和讀取預(yù)訓(xùn)練模型,學(xué)生需要理解口罩識(shí)別的流程。任務(wù)4調(diào)用訓(xùn)練好的模型進(jìn)行口罩識(shí)別,學(xué)生需要掌握模型測試的過程。地位作用:大數(shù)據(jù)和人工智能帶給社會(huì)的變化是無比巨大的,在新冠疫情的沖擊下,人工智能算法可以幫助社會(huì)進(jìn)行口罩識(shí)別,為我們節(jié)省了大量的人力和物力,本節(jié)課的學(xué)習(xí)將帶領(lǐng)學(xué)生實(shí)現(xiàn)一個(gè)人工智能項(xiàng)目——口罩識(shí)別,該項(xiàng)目講解了從數(shù)據(jù)標(biāo)注、數(shù)據(jù)處理、模型訓(xùn)練到模型測試整個(gè)流程,使同學(xué)們能夠應(yīng)對(duì)在解決真實(shí)企業(yè)項(xiàng)目過程中遇到的各種問題。學(xué)情分析學(xué)習(xí)心理特征:本節(jié)課的授課對(duì)象為中職一年級(jí)學(xué)生該階段的學(xué)生學(xué)習(xí)自制力較差,上課注意力易被分散,因此在上課過程中,應(yīng)該采用講練結(jié)合的方式,讓學(xué)生能夠在實(shí)踐中學(xué)習(xí)和鞏固課程內(nèi)容。同時(shí)本節(jié)課動(dòng)手操作的任務(wù)比較多,因此需要循序漸進(jìn),需要以相應(yīng)的任務(wù)為依托,需要小組的合作,需要教師的引導(dǎo),以便學(xué)生在此過程中可以得到實(shí)時(shí)的反饋;另外由于中職一年級(jí)的學(xué)生水平各不相同,因此教師在學(xué)生操作過程中應(yīng)該實(shí)時(shí)觀察,引導(dǎo)并鼓勵(lì)基礎(chǔ)較差的學(xué)生完成練習(xí)。知識(shí)基礎(chǔ):中職一年級(jí)學(xué)生已經(jīng)可以獨(dú)立安裝實(shí)訓(xùn)需要的環(huán)境和熟悉人工智能項(xiàng)目的一般流程,數(shù)據(jù)標(biāo)注是一個(gè)新的知識(shí)點(diǎn),可以讓同學(xué)動(dòng)手實(shí)操數(shù)據(jù)的標(biāo)注,使學(xué)生理解數(shù)據(jù)的重要,理解標(biāo)簽與特征的含義。教學(xué)目標(biāo)知識(shí)與技能目標(biāo):了解神經(jīng)網(wǎng)絡(luò)模型了解神經(jīng)網(wǎng)絡(luò)模型熟悉人工智能應(yīng)用的實(shí)現(xiàn)流程具備圖像標(biāo)注的能力具備基于Torch框架實(shí)現(xiàn)目標(biāo)檢測模型的訓(xùn)練與預(yù)測的能力過程與方法:根據(jù)教師發(fā)布的實(shí)訓(xùn)任務(wù)書,自主進(jìn)行標(biāo)注工具labelimg的安裝并認(rèn)識(shí)該工具。根據(jù)教師發(fā)布的實(shí)訓(xùn)任務(wù)書,對(duì)口罩圖片進(jìn)行標(biāo)注根據(jù)教師發(fā)布的實(shí)訓(xùn)任務(wù)書和老師的引領(lǐng)下,完成口罩識(shí)別預(yù)訓(xùn)練模型的加載,并嘗試自己訓(xùn)練該模型根據(jù)教師發(fā)布的實(shí)訓(xùn)任務(wù)書和老師的帶領(lǐng)下,讀取測試圖片,調(diào)用口罩識(shí)別模塊,保存并顯示檢測結(jié)果。情感態(tài)度與價(jià)值觀:能夠體會(huì)到人工智能技術(shù)的奇妙和給生活帶來的樂趣。通過小組合作的方式,培養(yǎng)學(xué)生的主動(dòng)參與的意識(shí),強(qiáng)化自身的責(zé)任感,以及增強(qiáng)自己的合作能力。教學(xué)重難點(diǎn)教學(xué)重點(diǎn):1、能夠使用數(shù)據(jù)標(biāo)注工具2、能夠加載預(yù)訓(xùn)練模型和訓(xùn)練模型3、能夠調(diào)用口罩識(shí)別模塊測試新的圖片教學(xué)難點(diǎn):1、能夠加載預(yù)訓(xùn)練模型和訓(xùn)練模型教學(xué)方法教法:任務(wù)驅(qū)動(dòng)法、練習(xí)法學(xué)法:自主學(xué)習(xí)法、小組合作學(xué)習(xí)法教學(xué)準(zhǔn)備教學(xué)環(huán)境:多媒體網(wǎng)絡(luò)計(jì)算機(jī)房教學(xué)資源:多媒體網(wǎng)絡(luò)計(jì)算機(jī),派Lab平臺(tái),PPT課件,微課教學(xué)過程教學(xué)內(nèi)容及過程時(shí)間分配設(shè)計(jì)意圖一、創(chuàng)設(shè)情景【教師活動(dòng)】小派是某小區(qū)物業(yè)的一名工作人員,在工作過程中,他發(fā)現(xiàn)很多居民進(jìn)出小區(qū)時(shí)不按照防疫規(guī)范戴口罩。對(duì)此,他非??鄲?,于是他想,如果有一個(gè)自動(dòng)檢測大家戴沒戴口罩的系統(tǒng)就好了,讓機(jī)器來識(shí)別和提醒,節(jié)約人力又能解決問題。本任務(wù)將基于Torch1.9.0實(shí)現(xiàn)對(duì)人臉是否佩戴口罩的自動(dòng)檢測。先到右側(cè)實(shí)訓(xùn)演示體驗(yàn)一下吧!2分鐘該環(huán)節(jié)通過創(chuàng)設(shè)一個(gè)生活中真實(shí)存在的情景,讓學(xué)生了解口罩識(shí)別的應(yīng)用場景。二、任務(wù)分析【教師活動(dòng)】小派需要咱們幫助他實(shí)現(xiàn)對(duì)人臉是否佩戴口罩的自動(dòng)檢測。咱們應(yīng)該怎么做呢?首先我們需要對(duì)如何開展該任務(wù)進(jìn)行分析(該過程可以讓學(xué)生進(jìn)行小組討論回答)預(yù)設(shè):首先討論一下口罩識(shí)別的應(yīng)用場景,接著了解建立口罩識(shí)別模型的步驟?!緦W(xué)生活動(dòng)】小組展開討論各小組發(fā)表自己的任務(wù)分析結(jié)果【教師活動(dòng)】對(duì)各小組的討論結(jié)果進(jìn)行評(píng)價(jià),最后進(jìn)行小結(jié),得出最后的任務(wù)分析結(jié)果:子任務(wù)一:圖像標(biāo)注工具的使用子任務(wù)二:對(duì)口罩圖片進(jìn)行標(biāo)注子任務(wù)三:進(jìn)行口罩識(shí)別模型的訓(xùn)練子任務(wù)四:使用訓(xùn)練好的口罩識(shí)別模型進(jìn)行新的圖片的測試3分鐘該環(huán)節(jié)主要是對(duì)本節(jié)課的任務(wù)的一個(gè)討論分析,在該過程中,讓每個(gè)學(xué)生對(duì)接下來要完成的任務(wù)進(jìn)行分析和討論,讓學(xué)生成為課堂的主體,提高學(xué)生的參與感,提升學(xué)生的自主思考能力。三、新知學(xué)習(xí)任務(wù)一:圖像標(biāo)注工具的使用【教師活動(dòng)】通過前面幾個(gè)項(xiàng)目的學(xué)習(xí),同學(xué)們應(yīng)該了解了人工智能數(shù)據(jù)集的特征與標(biāo)簽的含義。那如何對(duì)一張圖片進(jìn)行標(biāo)簽信息的處理呢,我們?nèi)搜劭磮D片,可以立馬知道這張圖片中是否有佩戴口罩,但是計(jì)算機(jī)是沒辦法像人眼一下識(shí)別出來,所以我們需要告訴計(jì)算機(jī)哪里是口罩,這個(gè)就是圖像標(biāo)注。人工智能項(xiàng)目一般都會(huì)有數(shù)據(jù)標(biāo)注的工作,前面雖然我們經(jīng)歷,這是因?yàn)樘崆熬桶褦?shù)據(jù)標(biāo)注的工具做好了。針對(duì)不同任務(wù),如圖像分類、圖像分割、圖像識(shí)別等,圖像標(biāo)注工具有很多,下面我們以labelImg為例,熟悉工具的常規(guī)使用。首先我們下載該標(biāo)注工具,點(diǎn)擊左側(cè)文件夾圖標(biāo),進(jìn)入“data-sets”文件夾,選中“l(fā)abelImg.exe”,并右鍵選擇“下載”,保存到本地。大家下載后,雙擊exe文件,就可以看面界面了。請(qǐng)同學(xué)們進(jìn)行下載并安裝?!緦W(xué)生活動(dòng)】學(xué)生動(dòng)手操作【教師活動(dòng)】現(xiàn)在我們就來使用它,點(diǎn)擊左側(cè)工具欄中的“Open”,可以選擇本機(jī)中任一張圖片,也可點(diǎn)擊“OpenDir”打開本機(jī)中存放圖片的文件夾。如選擇磁盤中某路徑下的“samples”文件夾。打開后,可以看到左上角紅框表示當(dāng)前加載的圖片,中間顯示的就是“1.jpg”對(duì)應(yīng)的圖像,右下角紅框是“samples”文件夾中的所有圖片的“Filelist”。假設(shè)我們的任務(wù)是訓(xùn)練一個(gè)目標(biāo)檢測模型,現(xiàn)在我們要將圖片中出現(xiàn)的各種人和物打上標(biāo)簽。點(diǎn)擊左側(cè)工具欄的“CreateRectBox”,用來在圖片中畫標(biāo)注框,下面我們把口罩框出,并打上“mask”標(biāo)簽。我們?cè)侔褕D片中的書框出,打上標(biāo)簽,可以看到右側(cè)紅框是該圖片中已經(jīng)被框出內(nèi)容的標(biāo)簽名。如果想要?jiǎng)h除步驟4中畫出的某個(gè)標(biāo)注框,可以先選中圖片中的這個(gè)標(biāo)注框,然后能看到左側(cè)工具欄中“DeleteRectBox”由灰色不可點(diǎn)狀態(tài)變成了黑色可點(diǎn)擊狀態(tài),這時(shí)點(diǎn)擊它,被選中的標(biāo)注框就被刪除了。如果圖片中有相同的物體,那么標(biāo)注時(shí)就可以使用復(fù)制功能,復(fù)制圖片中已畫好的標(biāo)注框,然后將其拖動(dòng)到未標(biāo)注的物體上。點(diǎn)擊左側(cè)工具欄中的“Save”,可以選擇保存的路徑,在該路徑下將生成一個(gè)xml文件,且xml文件的名字是和被標(biāo)注圖片的名稱一樣??梢酝ㄟ^以下方式查看xml的標(biāo)注結(jié)果?!皃ath”:表示當(dāng)前xml標(biāo)注結(jié)果對(duì)應(yīng)的圖片路徑;“object”:表示圖片中被標(biāo)注的對(duì)象,有幾個(gè)標(biāo)注框就會(huì)有幾個(gè)object,每一個(gè)object中包含了該標(biāo)注對(duì)象的類別標(biāo)簽“name”以及在圖片中的位置信息?!绢A(yù)設(shè)】教師演示數(shù)據(jù)標(biāo)注過程【學(xué)生活動(dòng)】學(xué)生實(shí)操,對(duì)一張圖片進(jìn)行數(shù)據(jù)標(biāo)注20分鐘在該環(huán)節(jié)中,教師演示數(shù)據(jù)標(biāo)注的過程,讓學(xué)生提前對(duì)數(shù)據(jù)有個(gè)認(rèn)知。任務(wù)二:口罩?jǐn)?shù)據(jù)的標(biāo)注剛剛我們已經(jīng)學(xué)會(huì)了如何使用labelimg工具,現(xiàn)在為了訓(xùn)練一個(gè)基于神經(jīng)網(wǎng)絡(luò)的口罩識(shí)別模型,我們需要制作一批帶標(biāo)注的人臉圖像數(shù)據(jù)。對(duì)任意一張出現(xiàn)人臉的圖片,將人臉框出,并打上標(biāo)簽。如果人臉沒帶口罩,標(biāo)簽為“nomask”,如果帶了口罩,人臉標(biāo)簽為“mask”。為了便于批量標(biāo)注,我們將保存圖像的文件夾打開,然后逐張圖像進(jìn)行標(biāo)注即可。如下圖所示的文件夾,你也可以點(diǎn)擊左側(cè)文件夾圖標(biāo),進(jìn)入“data-sets”下載該文件夾對(duì)應(yīng)的壓縮包。使用“CreateRectBox”,在口罩上畫一個(gè)矩形框,并填寫label為“mask”;使用“save”功能生成一個(gè)標(biāo)注結(jié)果xml文件,并保存到磁盤目錄中,默認(rèn)是存放在被標(biāo)注圖片的同級(jí)目錄中后綴為xml的同名文件。點(diǎn)擊“NextImage”,就可以打開該文件夾下的下一張圖片。按照同樣的標(biāo)注方法,對(duì)兩張人臉進(jìn)行標(biāo)注并保存:沒帶口罩,標(biāo)記為“nomask”;帶了口罩,標(biāo)記為“mask”;請(qǐng)同學(xué)們選擇兩張圖片,一張帶口罩的和一張不帶口罩,進(jìn)行標(biāo)注?!緦W(xué)生活動(dòng)】學(xué)生通過實(shí)訓(xùn)任務(wù)書或者派Lab平臺(tái)上的實(shí)訓(xùn)指南,進(jìn)行數(shù)據(jù)的標(biāo)注【教師活動(dòng)】對(duì)學(xué)生的操作做一些指導(dǎo),及時(shí)解決學(xué)生在采集過程中遇到的問題。15分鐘在該環(huán)節(jié)中,通過演示法向同學(xué)們展示了口罩?jǐn)?shù)據(jù)標(biāo)注的全過程,然后讓學(xué)生自己實(shí)踐,模仿訓(xùn)練,加強(qiáng)學(xué)生的動(dòng)手操作能力。任務(wù)三:進(jìn)行口罩識(shí)別模型的訓(xùn)練【教師活動(dòng)】剛剛同學(xué)們已經(jīng)成功的完成了數(shù)據(jù)的標(biāo)注了,那現(xiàn)在我們來進(jìn)行口罩識(shí)別模型的訓(xùn)練。實(shí)現(xiàn)口罩識(shí)別模型使用的是目標(biāo)檢測中的YOLO模型。目標(biāo)檢測是計(jì)算機(jī)視覺中比較常見的任務(wù),它用來找到圖片中的某些物體,,除了識(shí)別這些物體的種類,同時(shí)標(biāo)出這些物體的位置。YOLO就是一種可以實(shí)現(xiàn)目標(biāo)檢測的模型,它的全稱是youonlylookonce。YOLO使用卷積神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)的特征來檢測圖像中的物體。本任務(wù)將基于YOLO實(shí)現(xiàn)口罩識(shí)別。同學(xué)們只需要掌握YOLO模型的作用就可以了。因?yàn)殛P(guān)于YOLO模型的結(jié)構(gòu)已經(jīng)封裝在了train.py文件中,我們直接調(diào)用就可以的。下面請(qǐng)同學(xué)們打開派lab,打開項(xiàng)目4中的任務(wù)3,我們通過6個(gè)步驟完成本任務(wù)。第一步和第二步:是約定俗成的解壓資源文件和導(dǎo)包的操作。點(diǎn)擊左側(cè)文件夾圖標(biāo),進(jìn)入“data-sets”,可以看到壓縮包“MaskDetect.zip”,包含了該項(xiàng)目的數(shù)據(jù)集以及封裝好的代碼庫,使用下面的命令將其解壓到當(dāng)前目錄中。該項(xiàng)目實(shí)現(xiàn)的源碼都封裝在“train.py”中,可以使用下面的命令將其導(dǎo)入環(huán)境中,在后續(xù)的步驟中可以調(diào)用它內(nèi)部的方法。第三步:處理xml標(biāo)注數(shù)據(jù),在任務(wù)2中,我們標(biāo)注了一批人臉戴與不戴口罩的數(shù)據(jù),標(biāo)注結(jié)果均是xml文件,下面我們要對(duì)其做進(jìn)一步的處理,提取有用信息。調(diào)用“process_xml”方法,配置好圖像路徑、標(biāo)注文件的路徑、以及結(jié)果保存路徑即可。這里先處理訓(xùn)練集再處理驗(yàn)證集。第四步,讀取數(shù)據(jù)集,從train包中調(diào)用process_traindata()函數(shù),根據(jù)以上步驟的文件路徑,將數(shù)據(jù)集劃分為訓(xùn)練與測試。請(qǐng)同學(xué)們按照實(shí)訓(xùn)任務(wù)書,完成數(shù)據(jù)的讀取?!緦W(xué)生活動(dòng)】參考實(shí)訓(xùn)任務(wù)書或派Lab平臺(tái)上的實(shí)訓(xùn)指南,完成數(shù)據(jù)的讀取?!窘處熁顒?dòng)】第五步:由于從頭訓(xùn)練一個(gè)好模型需要時(shí)間較久,我們提前預(yù)訓(xùn)練了一個(gè)口罩識(shí)別模型"./model_data/yolov4_maskdetect_weights1.pth",我們可以使用標(biāo)注的數(shù)據(jù)在此模型上繼續(xù)迭代,得到一個(gè)效果更好的模型。調(diào)用“l(fā)oad_premodel”函數(shù),配置好模型路徑、類別標(biāo)簽文件路徑即可。運(yùn)行結(jié)果中顯示“Finished!”加載完成。請(qǐng)同學(xué)們思考一下,預(yù)訓(xùn)練模型對(duì)于整個(gè)模型構(gòu)建有什么意義?【預(yù)設(shè)】預(yù)訓(xùn)練模型是提前訓(xùn)練好的模型,是性能比較穩(wěn)定的模型。使用預(yù)訓(xùn)練模型來測試新的數(shù)據(jù),不僅可以節(jié)約時(shí)間,還能獲得穩(wěn)定的準(zhǔn)確率。有時(shí)一些任務(wù)也是通過對(duì)預(yù)訓(xùn)練模型的微調(diào)完成模型的構(gòu)建?!緦W(xué)生活動(dòng)】學(xué)生動(dòng)手實(shí)操,并思考回答問題【教師活動(dòng)】第六步:如果需要從頭訓(xùn)練一個(gè)口罩識(shí)別模型,請(qǐng)同學(xué)們思考需要哪些參數(shù),這些參數(shù)各自代表什。要構(gòu)建一個(gè)人工智能應(yīng)用,一般需要標(biāo)注好的數(shù)據(jù)、模型結(jié)構(gòu),關(guān)于模型結(jié)構(gòu),讀取數(shù)據(jù)都封裝在train.py文件中,我們調(diào)用train_model方法,,配置好訓(xùn)練集、驗(yàn)證集、迭代次數(shù)、學(xué)習(xí)率、模型結(jié)構(gòu)等參數(shù)即可。注:使用cpu環(huán)境訓(xùn)練時(shí),把Batch_size設(shè)小一點(diǎn),否則容易報(bào)出超出內(nèi)存的錯(cuò)誤。同學(xué)們?cè)谒降紫驴梢詫⒌O(shè)置的大一些,知道損失函數(shù)收斂了或者到達(dá)一定的迭代次數(shù),就訓(xùn)練好了。訓(xùn)練完得到的是最好的模型的權(quán)重,我們?cè)僬{(diào)用“save_model”方法,配置好得到的模型權(quán)重,模型保存的地址和名稱即可?!緦W(xué)生活動(dòng)】學(xué)生動(dòng)手實(shí)操,并思考回答問題30分鐘在該環(huán)節(jié)中,教師通過演示、任務(wù)驅(qū)動(dòng)方法,演示法帶領(lǐng)學(xué)生熟悉模型訓(xùn)練的流程,任務(wù)驅(qū)動(dòng)法引導(dǎo)學(xué)生進(jìn)行舉一反三,鞏固舊知識(shí),并在練習(xí)中發(fā)展問題,解決問題。任務(wù)四:使用訓(xùn)練好的口罩識(shí)別模型進(jìn)行新的圖片的測試【教師活動(dòng)】在上一個(gè)任務(wù)中,我們進(jìn)行了模型的訓(xùn)練,得到的是一個(gè)訓(xùn)練好的最優(yōu)的模型,在本任務(wù)中,就使用這個(gè)模型對(duì)一張新的圖片進(jìn)行測試。在開始實(shí)訓(xùn)之前,確認(rèn)一下當(dāng)前環(huán)境中是否已經(jīng)安裝了torch1.7.1,如果在任務(wù)3中已經(jīng)安裝,且實(shí)訓(xùn)環(huán)境沒有關(guān)閉,可以直接開始任務(wù)4的實(shí)訓(xùn);否則,重新安裝torch包:!pipinstalltorch==1.7.1。第一步:解壓資源文件和導(dǎo)入一些包和封裝好的函數(shù)。第二步:我們準(zhǔn)備模型,順利完成了任務(wù)3的同學(xué),可以將自己的模型通過下面的方式上傳到本任務(wù)的數(shù)據(jù)路徑下;任務(wù)3中訓(xùn)練的模型我們上傳到了網(wǎng)盤,如果完成了任務(wù)3的同學(xué)可以不用下載,如果沒有完成任務(wù)3的同學(xué),可以去下載使用。模型地址如下:鏈接:/s/11djm79ak78I_Udz4AcoS_g提取碼:xkv8注意:無論是自己的模型還是下載的模型,都需要將模型上傳到該項(xiàng)目環(huán)境中。方法如下:點(diǎn)擊左側(cè)文件夾圖標(biāo),進(jìn)入“model_data”,點(diǎn)擊上傳按鈕,找到本地的模型,等待上傳完成即可。請(qǐng)同學(xué)動(dòng)手實(shí)操,將模型上傳至本任務(wù)中?!緦W(xué)生活動(dòng)】學(xué)生動(dòng)手實(shí)操?!窘處熁顒?dòng)】現(xiàn)在我們對(duì)預(yù)訓(xùn)練模型進(jìn)行測試,先讀取測試圖片,定義圖片路徑,然后用Image.open模塊打開文件,模型測試方法封裝在yolo.py文件中,先實(shí)例化一個(gè)YOLO類,然后對(duì)yolo調(diào)用detect_image函數(shù),進(jìn)行口罩識(shí)別,返回的是一個(gè)帶標(biāo)簽的圖片,帶了口罩的圖片會(huì)框出人臉部分,并標(biāo)注“mask”和置信度,沒帶口罩的圖片同樣會(huì)框出人臉,但是標(biāo)注“nomask”和置信度。接下來就可以對(duì)這張圖片進(jìn)行保存和顯示。請(qǐng)同學(xué)們自己上傳一張圖片進(jìn)行測試吧?!緦W(xué)生活動(dòng)】學(xué)生動(dòng)手實(shí)操?!窘處熁顒?dòng)】剛剛同學(xué)們完成的非常好。我們可以批量展示測試效果,大家打開派lab,執(zhí)行步驟7的代碼。在界面的右邊將出現(xiàn)一個(gè)交互面板,這里可設(shè)置一個(gè)圖片目錄,以“face_mask_datasetes/val_mask/images/”為例,你可以任意選擇該目錄中的圖像進(jìn)行測試。

另外,如果你想要用自己的圖片測試,可以將圖片上傳到這個(gè)目錄下(重新設(shè)置一個(gè)目錄也可以,但要將下面代碼中的參數(shù)path_image修改

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論