近日,上海智位機器人股份有限公司(簡稱DFRobot)又上線行空板Python系列入門新教程——人臉檢測之魔法貼圖,通過DFRobot行空板和攝像頭,實現(xiàn)自拍頭像添加濾鏡貼,使得拍出照片更加生動有趣。
行空板又稱UNIHIKER,是一款國產(chǎn)教學開源硬件,自帶Linux操作系統(tǒng)和Python環(huán)境,還預裝了常用的Python庫,能夠輕松勝任各種編程相關(guān)的開發(fā)場景,如搭建物聯(lián)網(wǎng)系統(tǒng)、體驗人工智能應用、編寫電子游戲、進行科學實驗、設計聲光互動、開發(fā)可穿戴設備等。同時,行空板作為智能終端設備,其板子本身采用微型計算機架構(gòu),集成LCD彩屏、WiFi藍牙、多種常用傳感器和豐富的拓展接口。
行空板Python系列入門教程
人臉檢測之魔法貼圖:實現(xiàn)自拍頭像添加濾鏡貼
人臉檢測之魔法貼圖,通過DFRobot行空和使用USB攝像頭來實時顯示畫面,當畫面中檢測到人臉時,為其添加特效圖像。
人臉識別:
人臉識別是基于人的臉部特征信息進行身份識別的一種生物識別技術(shù)。用攝像機或攝像頭采集含有人臉的圖像或視頻流,并自動在圖像中檢測和跟蹤人臉,進而對檢測到的人臉進行臉部識別的一系列相關(guān)技術(shù),通常也叫做人像識別、面部識別。
人臉識別流程一般可分為四步,分別為:人臉圖像采集及檢測、人臉圖像預處理、人臉圖像特征提取以及匹配與識別。
級聯(lián)分類器:
在進行人臉檢測時,常常需要借助分類器,分類器是判別某個事物是否屬于某種分類的器件工具,級聯(lián)分類器可以理解為將N個單類的分類器串聯(lián)起來,如果一個事物能屬于這一系列串聯(lián)起來的所有分類器,則最終結(jié)果就成立。比如人臉,它有很多屬性,我們可以將每個屬性做成一個分類器,如果一個模型符合了我們定義的人臉的所有屬性(兩條眉毛、兩只眼睛、一個鼻子、一張嘴、一個大概U形狀的下巴或者是輪廓等等),則我們認為這個模型就是一個人臉。
在Opencv庫中,已經(jīng)有一些訓練好的級聯(lián)分類器供用戶使用。這些分類器可以用來檢測人臉、臉部特征(眼睛、鼻子)、人類和其他物體。
實現(xiàn)原理:
通過Mind+軟件中的Python編程工具,借助opencv庫、PIL庫Image模塊設計本項目“人臉檢測之魔法貼圖”,在行空板的屏幕上實時顯示攝像頭拍攝到的視頻流畫面,當畫面中檢測到人臉時,為其添加特效圖像。
具體功能如下,首先,將USB攝像頭外接到行空板上,之后編寫程序采集攝像頭拍攝到的實時畫面,并將它顯示在行空板的屏幕上,接著在程序中添加人臉檢測和魔法貼圖功能,當畫面中出現(xiàn)人臉時,在人臉上方顯示一張魔法帽圖片,同時,按下板載按鍵a,可將魔法帽圖片切換為兔耳朵圖片。
關(guān)于行空板Python入門教程的更多課程,請訪問行空板官網(wǎng), “2步, 擁抱Python” ----實現(xiàn)天馬行空的創(chuàng)意。
上海智位機器人
上海智位機器人成立于2010年,是全球領(lǐng)先的從事開源硬件、機器人產(chǎn)品和科創(chuàng)教育的高科技企業(yè),打造了DFRobot、蘑菇云科創(chuàng)教育等品牌,是國內(nèi)最早的創(chuàng)客理念引入者和倡導者,創(chuàng)客教育的開拓者和引領(lǐng)者。旗下?lián)碛兄袊畲蟮木€上DF創(chuàng)客社區(qū)和國家級創(chuàng)客空間——蘑菇云創(chuàng)客空間,提供豐富的線上和線下學習資源,構(gòu)建了一個自由、開放和富于創(chuàng)造力的交流空間。其Gravity產(chǎn)品已被全球超過100萬開發(fā)者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機構(gòu)。
免責聲明:市場有風險,選擇需謹慎!此文僅供參考,不作買賣依據(jù)。
關(guān)鍵詞: