本發(fā)明實施例涉及智能控制領(lǐng)域,尤其是一種機器人繪畫教學(xué)方法、裝置及其機器人。
背景技術(shù):
隨著移動通信、計算機以及互聯(lián)網(wǎng)技術(shù)的發(fā)展,智能設(shè)備由于其體積較小,處理能力強,被用于用戶教育。
現(xiàn)有技術(shù)中的智能教育設(shè)備,設(shè)計成易于被用戶接受的機器人,現(xiàn)有技術(shù)中智能機器人對用戶的教育僅限于,與用戶進行談話交流,通過語音向孩童進行文化教育,與其教育意義相比,現(xiàn)有技術(shù)中的機器人更傾向于是一種陪伴型的玩具。
本發(fā)明創(chuàng)造的發(fā)明人在研究中發(fā)現(xiàn),現(xiàn)有技術(shù)中的教育機器人,其實更傾向于是一種陪伴型的玩具,對孩童的繪畫行為缺乏辨識能力,對孩童繪畫學(xué)習(xí)行為缺乏的評判能力,無法對用戶教育起到較好的輔助作用。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例主要解決的技術(shù)問題是提供一種機器人繪畫教學(xué)方法、裝置及其機器人。通過機器人的顯示屏顯示繪畫參考模型,使用戶臨摹該繪畫參考模型,使用戶學(xué)習(xí)掌握繪畫的基本要領(lǐng),并且將用戶臨摹該繪畫參考模型的過程進行拍攝,提取用戶臨摹是的畫筆痕跡,將該畫筆痕跡與繪畫參考模型進行比對,并根據(jù)比對結(jié)果該對用戶的臨摹水平進行評判,使用戶能夠掌握繪畫技巧,解決現(xiàn)有技術(shù)中的機器人,由于缺乏對孩童行為的辨識能力,以及對孩童學(xué)習(xí)行為的評判能力,無法對用戶教育起到輔助作用的問題。
為解決上述技術(shù)問題,本發(fā)明創(chuàng)造的實施例采用的一個技術(shù)方案是:提供一種機器人繪畫教學(xué)方法,包括下述步驟:
顯示繪畫參考模型;
在顯示繪畫參考模型的同時拍攝用戶臨摹所述繪畫參考模型的影像信息;
提取所述影像信息中用戶臨摹時的畫筆痕跡,并同時顯示在顯示裝置上;
將所述畫筆痕跡與所述繪畫參考模型進行比對,根據(jù)比對所述畫筆痕跡與所述繪畫參考模型的相似程度,確定對應(yīng)于所述畫筆痕跡評價信息。
可選地,所述在顯示繪畫參考模型的同時拍攝用戶臨摹所述繪畫參考模型的影像信息,包括:
通過設(shè)置于機器人攝像視界范圍內(nèi)的光學(xué)鏡片,拍攝位于所述攝像視界正下方的臨摹過程。
可選地,提取所述影像信息中用戶臨摹時的畫筆痕跡,包括:
將所述畫筆痕跡與所述繪畫參考模型進行同步顯示。
可選地,將所述畫筆痕跡與所述繪畫參考模型進行同步顯示,包括:
將所述畫筆痕跡與所述繪畫參考模型進行圖案重疊比對,并將畫筆痕跡中與所述繪畫參考模型不重疊的部分進行警示顯示。
可選地,所述顯示繪畫參考模型,包括:
顯示所述繪畫參考模型后,顯示所述繪畫參考模型的輪廓圖形。
可選地,顯示所述繪畫參考模型后,顯示所述繪畫參考模型的輪廓圖形,包括:
通過動畫演示所述參考模型的輪廓圖形。
可選地,將所述畫筆痕跡與所述繪畫參考模型進行比對,根據(jù)比對所述畫筆痕跡與所述繪畫參考模型的相似程度,確定對應(yīng)于所述畫筆痕跡評價信息,包括:
將所述畫筆痕跡與所述繪畫參考模型的輪廓圖形進行圖案重疊比對,根據(jù)重疊面積的占比對所述畫筆痕跡進行評價。
可選地,將所述畫筆痕跡與所述繪畫參考模型進行比對,根據(jù)比對所述畫筆痕跡與所述繪畫參考模型的相似程度,確定對應(yīng)于所述畫筆痕跡評價信息步驟之后,包括:
將所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分截取出來;
對所述不重疊部分進行警示顯示。
可選地,所述對所述不重疊部分進行警示顯示步驟之后,包括:
通過動畫演示所述不重疊部分的繪畫方法。
可選地,所述機器人繪畫教學(xué)方法還包括:
記錄所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分的輪廓;
搜索包括所述不重疊部分的輪廓的繪畫參考模型;
顯示該包括所述不重疊部分的輪廓的繪畫參考模型。
可選地,所述機器人繪畫教學(xué)方法還包括:
記錄所述影像信息和對所述畫筆痕跡的評價;
根據(jù)所述影像信息和對所述畫筆痕跡的評價生成教學(xué)日志;
向外部網(wǎng)絡(luò)發(fā)送所述教學(xué)日志。
為解決上述技術(shù)問題本發(fā)明實施例還提供一種繪畫教學(xué)裝置,包括:
顯示模塊,用于顯示繪畫參考模型;
拍攝模塊,用于在顯示繪畫參考模型的同時拍攝用戶臨摹所述繪畫參考模型的影像信息;
痕跡提取模塊,用于提取所述影像信息中用戶臨摹時的畫筆痕跡,并同時顯示在顯示裝置上;
第一處理模塊,用于將所述畫筆痕跡與所述繪畫參考模型進行比對,并根據(jù)比對所述畫筆痕跡與所述繪畫參考模型的相似程度,對所述畫筆痕跡進行評價。
可選地,所述繪畫教學(xué)裝置還包括:
光學(xué)模塊,所述光學(xué)模塊設(shè)置于機器人攝像視界范圍內(nèi),用于通過光學(xué)折射使所述拍攝模塊,拍攝位于所述攝像視界正下方的臨摹過程。
可選地,所述顯示模塊將所述畫筆痕跡與所述繪畫參考模型進行同步顯示。
可選地,所述繪畫教學(xué)裝置還包括:
實時警示模塊,用于將所述畫筆痕跡與所述繪畫參考模型進行圖案重疊比對,并將畫筆痕跡中與所述繪畫參考模型不重疊的部分進行警示顯示。
可選地,所述繪畫教學(xué)裝置還包括:
輪廓顯示模塊,用于在所述顯示模塊顯示所述繪畫參考模型后,顯示所述繪畫參考模型的輪廓圖形。
可選地,所述繪畫教學(xué)裝置還包括:
第一演示模塊,用于通過動畫演示所述參考模型的輪廓圖形。
可選地,所述繪畫教學(xué)裝置還包括:
第二處理模塊,用于將所述畫筆痕跡與所述繪畫參考模型的輪廓圖形進行圖案重疊比對,并根據(jù)重疊面積的占比對所述畫筆痕跡進行評價。
可選地,所述繪畫教學(xué)裝置還包括:
截取模塊,用于將所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分截取出來;
警示顯示模塊,用于對所述不重疊部分進行警示顯示。
可選地,所述繪畫教學(xué)裝置還包括:
第二演示模塊,用于通過動畫演示所述不重疊部分的繪畫方法。
可選地,所述繪畫教學(xué)裝置還包括:
第一記錄模塊,用于記錄所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分的輪廓;
搜索模塊,用于搜索包括所述不重疊部分的輪廓的繪畫參考模型;
所述顯示模塊顯示該包括所述不重疊部分的輪廓的繪畫參考模型。
可選地,所述繪畫教學(xué)裝置還包括:
第二記錄模塊,用于記錄所述影像信息和對所述畫筆痕跡的評價;
日志生成模塊,用于根據(jù)所述影像信息和對所述畫筆痕跡的評價生成教學(xué)日志;
發(fā)送模塊,用于向外部網(wǎng)絡(luò)發(fā)送所述教學(xué)日志。
為解決上述技術(shù)問題本發(fā)明實施例還提供一種繪畫教學(xué)機器人,包括:
觸敏顯示器;
一個或多個處理器;
存儲器;
一個或多個應(yīng)用程序,其中所述一個或多個應(yīng)用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序配置用于:
顯示繪畫參考模型;
在顯示繪畫參考模型的同時拍攝用戶臨摹所述繪畫參考模型的影像信息;
提取所述影像信息中用戶臨摹時的畫筆痕跡,并同時顯示在顯示裝置上;
將所述畫筆痕跡與所述繪畫參考模型進行比對,根據(jù)比對所述畫筆痕跡與所述繪畫參考模型的相似程度,對所述畫筆痕跡進行評價。
可選地,所述一個或多個程序還被配置用于:
通過設(shè)置于機器人攝像視界范圍內(nèi)的光學(xué)鏡片,拍攝位于所述攝像視界正下方的臨摹過程。
可選地,述一個或多個程序還被配置用于:
將所述畫筆痕跡與所述繪畫參考模型進行同步顯示。
可選地,所述一個或多個程序還被配置用于:
將所述畫筆痕跡與所述繪畫參考模型進行圖案重疊比對,并將畫筆痕跡中與所述繪畫參考模型不重疊的部分進行警示顯示。
可選地,所述一個或多個程序還被配置用于:
顯示所述繪畫參考模型后,顯示所述繪畫參考模型的輪廓圖形。
可選地,所述一個或多個程序還被配置用于:
通過動畫演示所述參考模型的輪廓圖形。
可選地,所述一個或多個程序還被配置用于:
將所述畫筆痕跡與所述繪畫參考模型的輪廓圖形進行圖案重疊比對,根據(jù)重疊面積的占比對所述畫筆痕跡進行評價。
可選地,將所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分截取出來;
對所述不重疊部分進行警示顯示。
可選地,所述一個或多個程序還被配置用于:
通過動畫演示所述不重疊部分的繪畫方法。
可選地,所述一個或多個程序還被配置用于:
記錄所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分的輪廓;
搜索包括所述不重疊部分的輪廓的繪畫參考模型;
顯示該包括所述不重疊部分的輪廓的繪畫參考模型。
可選地,所述一個或多個程序還被配置用于:
記錄所述影像信息和對所述畫筆痕跡的評價;
根據(jù)所述影像信息和對所述畫筆痕跡的評價生成教學(xué)日志;
向外部網(wǎng)絡(luò)發(fā)送所述教學(xué)日志。
本發(fā)明實施例的有益效果是:通過機器人的顯示屏顯示繪畫參考模型,使用戶臨摹該繪畫參考模型,使用戶學(xué)習(xí)掌握繪畫的基本要領(lǐng),并且將用戶臨摹該繪畫參考模型的過程進行拍攝,提取用戶臨摹是的畫筆痕跡,將該畫筆痕跡與繪畫參考模型進行比對,并根據(jù)比對結(jié)果該對用戶的臨摹水平進行評判,使用戶能夠掌握繪畫技巧,解決現(xiàn)有技術(shù)中的機器人,由于缺乏對孩童行為的辨識能力,以及對孩童學(xué)習(xí)行為的評判能力,無法對用戶教育起到輔助作用的問題。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例機器人繪畫教學(xué)方法基本流程圖;
圖2為本發(fā)明實施例具有垂直拍攝能力機器人示意圖;
圖3為本發(fā)明實施例顯示參考模型輪廓的方法流程圖;
圖4為本發(fā)明實施例通過動畫演示參考模型輪廓圖形的方法流程圖;
圖5為本發(fā)明實施例通過比對畫筆痕跡與繪畫參考模型的輪廓圖進行評價的方法流程圖;
圖6為本發(fā)明實施例對臨摹過程中出現(xiàn)的錯誤進行警示顯示的流程圖;
圖7為本發(fā)明實施例對不重疊部分進行演示教學(xué)的流程圖;
圖8為本發(fā)明實施例對不重疊部分進行反復(fù)教學(xué)方法流程圖;
圖9為本發(fā)明實施例繪畫教學(xué)方法的遠程傳輸流程圖;
圖10為本發(fā)明實施例繪畫教學(xué)裝置基本結(jié)構(gòu)示意圖;
圖11為本發(fā)明實施例中具有顯示參考模型輪廓功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖;
圖12為本發(fā)明實施例中具有動畫演示參考模型輪廓圖形功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖;
圖13為本發(fā)明實施例中通過比對畫筆痕跡與繪畫參考模型的輪廓圖進行評價的繪畫教學(xué)裝置結(jié)構(gòu)示意圖;
圖14為本發(fā)明實施例中具有錯誤進行警示顯示功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖;
圖15為本發(fā)明實施例中具有對不重疊部分進行演示教學(xué)功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖;
圖16為本發(fā)明實施例中具有對不重疊部分進行反復(fù)教學(xué)功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖;
圖17為本發(fā)明實施例中具有遠程傳輸功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖;
圖18為本發(fā)明實施例中繪畫教學(xué)機器人的結(jié)構(gòu)框圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如101、102等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例
請參閱圖1,圖1為本實施例機器人繪畫教學(xué)方法基本流程圖。
如圖1所示,一種機器人繪畫教學(xué)方法,包括下述步驟:
S1110、顯示繪畫參考模型。機器人內(nèi)部存儲有供用戶參照的繪畫參考模型,用戶在使用本實施例中提供的機器人學(xué)習(xí)繪畫時,需要在屏幕上選擇臨摹的繪畫參考模型。該繪畫參考模型能夠是(不限于)現(xiàn)實當(dāng)中存在的實物拍攝的照片、實物的卡通圖樣或虛擬的繪畫作品等。
S1120、在顯示繪畫參考模型的同時拍攝用戶臨摹所述繪畫參考模型的影像信息。機器人對用戶的臨摹過程進行拍攝。用戶在使用該機器人進行學(xué)習(xí)時,用戶臨摹時將臨摹用具放置在機器人的正前方。機器人上設(shè)置有攝像頭,且機器人上的攝像頭設(shè)置在機器人面向用戶的側(cè)面上,即機器人攝像頭的拍攝視界與臨摹用具處于相互垂直的位置,因此,若用戶在靠近機器人得位置進行臨摹時,機器人攝像頭無法采集到用戶臨摹時的影像。由于攝像頭拍攝視界是隨著其拍攝距離不斷擴展延伸的,因此,用戶在遠離攝像頭一定距離的位置進行臨摹,攝像頭能夠拍攝到用戶的臨摹過程,但是由于距離較遠,不能夠清楚地拍攝出用戶臨摹時畫筆的痕跡,拍攝的影像無法滿足后續(xù)處理的要求。
請參閱圖2,圖2為本實施例具有垂直拍攝能力機器人示意圖。
如圖2所示,為解決上述技術(shù)問題,本實施例中在機器人上加裝了一個光學(xué)模具,光學(xué)模具卡接安裝在機器人上,光學(xué)模具與機器人的連接方式不局限與此,在一些選擇性實施例中,光學(xué)模具與機器人之間通過設(shè)置永磁體,進行相互連接。光學(xué)模具面向機器人攝像頭的一側(cè)放置反射鏡,反射鏡呈傾斜放置,且反射鏡放置在機器人攝像頭拍攝視界范圍內(nèi)。由于反射鏡傾斜放置,且傾斜位置面向機器人拍攝視界的正下方,故反射鏡能夠接收到來自用戶臨摹過程的反射光線,并通過光線折射將該光線射入到機器人的攝像頭內(nèi),使機器人攝像頭能夠獲取到用戶的臨摹過程的影像信息。
機器人拍攝臨摹過程的方法不局限于使用光學(xué)模具,在一些選擇性實施例當(dāng)中,機器人頂部延伸出載體件,載體件與機器人面向臨摹方向的面相互垂直,在一些選擇性實施方式中,載體件在不使用的時候收納在機器人內(nèi)部,使用時從機器人內(nèi)部取出后使用。在載體件上設(shè)置有攝像頭,攝像頭的拍攝視界面向載體件的正下方,這種結(jié)構(gòu)能夠使機器人上的攝像頭拍攝到用戶臨摹的影像。
S1130、提取所述影像信息中用戶臨摹時的畫筆痕跡,并同時顯示在顯示裝置上。機器人根據(jù)攝像頭拍攝的用戶臨摹影像,提取出其中臨摹的畫筆痕跡。機器人攝像頭采集的影像畫面中,一般包括:用戶的手、畫筆、畫布以及畫筆痕跡。機器人在對用戶的畫筆痕跡提取時,先要將影像中用戶的手以及畫筆移除,移除的具體辦法為:在機器人內(nèi)預(yù)存儲人體手的顏色信息與輪廓信息,機器人通過比對該顏色與輪廓跟拍攝影像中用戶的手的形態(tài)相同時,機器人能夠在拍攝的影像中識別用戶的手,并將識別出的用戶手型移除。采用相同的原理,機器人識別畫筆并在拍攝的影像中移除該畫筆。在選用的畫筆時選用畫筆顏色與畫布區(qū)別較大的畫筆,至此機器人通過圖像處理技術(shù)能夠獲取影像信息中用戶臨摹時形成的畫筆痕跡。
機器人提取影像信息中用戶臨摹時的畫筆痕跡的方法不限于上述提取方法,在一些選擇性實施方式中,用戶在臨摹結(jié)束后,會將手以及畫筆從畫布上拿開,此時畫布上僅具有畫筆痕跡,攝像頭拍攝此時的畫面,機器人截取攝像頭拍攝的畫面,通過圖像處理技術(shù)將取影像信息中用戶臨摹時形成的畫筆痕跡提取出來。
圖像處理技術(shù)是指,機器人通過畫布與畫筆痕跡之間存在的色差值,將涂畫在畫布上的畫筆痕跡從畫布上分離提取出來。圖像處理技術(shù)還包括:對影像信息中位于拍攝邊緣位置的畫布進行放大處理,由于光學(xué)模組在收集光線時,位于畫布邊緣處的光線是斜射入的,導(dǎo)致拍攝的影像信息中,位于拍攝視界范圍邊緣處的畫布比實際的畫布面積要小,為了解決這一技術(shù)問題,通過多次測量實驗得出拍攝時畫布的實際變化的比率,然后在后期處理中,對拍攝邊緣位置的畫布進行相同比率的放大,以使拍攝出的影像信息不發(fā)生形變,同樣的,在同比率放大時,將位于拍攝視界范圍內(nèi)的畫筆痕跡也進行同步放大。同比率放大完成后,對畫筆痕跡進行提取。
將所述畫筆痕跡與所述繪畫參考模型進行同步顯示。本實施方式中,為使用戶能夠在進行臨摹時,既能夠看到自己臨摹的畫筆痕跡,將畫筆痕跡提取出來后,將其與繪畫參考模型進行同步顯示。
S1140、將所述畫筆痕跡與所述繪畫參考模型進行比對,根據(jù)比對所述畫筆痕跡與所述繪畫參考模型的相似程度,確定對應(yīng)于所述畫筆痕跡評價信息。機器人將畫筆痕跡提取出來后,將該畫筆痕跡與繪畫參考模型進行比對,比對的主要內(nèi)容為畫筆痕跡與繪畫參考模型的相似程度。具體為,機器人中存儲的繪畫參考模型主要有輪廓圖與細節(jié)圖構(gòu)成,如繪畫參考模型是一只彩色的氣球時,構(gòu)成該彩色氣球的繪畫元素包括:構(gòu)成該彩色氣球的輪廓以及構(gòu)成該彩色氣球內(nèi)部的花色。比較時先比較氣球輪廓的相似度,然后再對其顏色進行相似度比對。比對時根據(jù)比對的相似度對用戶臨摹的畫筆痕跡進行打分,打分根據(jù)與相似度相關(guān),如相似度在百分之八十時,對該臨摹打八十分;相似度為百分之六十時,對該臨摹打六十分。對于畫筆痕跡的評價不局限與此,在一些選擇性實施方式中,按照分數(shù)段對臨摹的畫筆痕跡進行打分,如A、B、C和D等,或者優(yōu)秀、良好和一般等。
通過機器人的顯示屏顯示繪畫參考模型,使用戶臨摹該繪畫參考模型,使用戶學(xué)習(xí)掌握繪畫的基本要領(lǐng),并且將用戶臨摹該繪畫參考模型的過程進行拍攝,提取用戶臨摹是的畫筆痕跡,將該畫筆痕跡與繪畫參考模型進行比對,并根據(jù)比對結(jié)果該對用戶的臨摹水平進行評判,使用戶能夠掌握繪畫技巧,解決現(xiàn)有技術(shù)中的機器人,由于缺乏對孩童行為的辨識能力,以及對孩童學(xué)習(xí)行為的評判能力,無法對用戶教育起到輔助作用的問題。
在一些實施方式中,將畫筆痕跡與所述繪畫參考模型進行圖案重疊比對,并將畫筆痕跡中與所述繪畫參考模型不重疊的部分進行警示顯示。機器人將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,計算出臨摹的分數(shù)后,需要對用戶臨摹中出現(xiàn)的錯誤進行警示,以使用戶發(fā)現(xiàn)在臨摹過程中存在錯誤,便于用戶認識錯誤并改正錯誤。具體實現(xiàn)方法為,將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,機器人通過圖形軟件處理將畫筆痕跡中不與繪畫參考模型疊加的部分截取出來,被截取出來的部分即為用戶臨摹出錯的地方。為方便用戶辨識,將出錯位置進行警示顯示。警示顯示是指,對出錯位置進行顏色區(qū)別或閃爍等能夠引起用戶注意的顯示方式,本實施方式中警示顯示時,將出錯的位置標(biāo)記為紅色,并進行閃爍,以引起用戶的注意。
請參閱圖3,圖3為本實施例顯示參考模型輪廓的方法流程圖。
如圖3所示,包括步驟:
S1111、顯示所述繪畫參考模型后,顯示所述繪畫參考模型的輪廓圖形。用戶在使用機器人進行繪畫聯(lián)系時,為方便起見,往往僅會對繪畫參考模型的輪廓進行臨摹,以快速掌握該繪畫參考模型的臨摹技巧。為使客戶有選擇的臨摹整個繪畫參考模型或繪畫參考模型的輪廓圖,機器人在顯示了繪畫參考模型后,顯示繪畫參考模型的輪廓圖形。示繪畫參考模型的輪廓圖形是指構(gòu)成繪畫參考模型的主體架構(gòu),如繪畫參考模型為一個桃子時,構(gòu)成桃子外形輪廓的類心形圖案就是該繪畫參考模型的輪廓圖形。顯示時首先顯示繪畫參考模型,再顯示繪畫參考模型,顯示時間的長短能夠進行設(shè)定,顯示的先后順序是初始設(shè)定,用戶能夠通過向機器人發(fā)送控制指令,控制顯示參考模型和繪畫參考模型輪廓圖形??刂浦噶畹陌l(fā)送方式包括(不限于):遠程遙控、語音指令、觸屏控制指令或手勢指令等。
請參閱圖4,圖4為通過動畫演示參考模型輪廓圖形的方法流程圖。
如圖4所示,包括步驟:
S1112、通過動畫演示所述參考模型的輪廓圖形。使用本實施例中的機器人進行繪畫練習(xí)的用戶一般為兒童,學(xué)習(xí)繪畫時一般處于跟隨學(xué)習(xí)的狀態(tài),即在學(xué)習(xí)繪畫時,需要告訴孩子如何起筆,曲線如何進行描繪,畫筆走勢等繪畫的基本執(zhí)行要素,如果在顯示參考模型的輪廓圖形時,僅顯示該輪廓圖,則兒童往往不知道從什么地方開始畫,同樣也不知道應(yīng)該怎樣進行繪畫,進而亂畫一通,使機器人無法起到很好地教學(xué)作用。為解決上述技術(shù)問題,在本實施方式中,參考模型的輪廓圖形是通過動畫演示的方式呈現(xiàn)出來的,動畫演示中會通過圖像與語音的方式,向用戶介紹在臨摹該參考模型的輪廓圖形時,用戶應(yīng)該從哪里起筆,先畫那一條曲線以及該曲線如何進行繪制等。通過動畫一步步教用戶學(xué)習(xí)臨摹該參考模型的輪廓圖形,容易使用戶掌握繪畫的要點與技巧,提高用戶的學(xué)習(xí)效率,且以動畫的方式進行教學(xué),能夠使用戶提起學(xué)習(xí)興趣。動畫演示參考模型的輪廓圖形并非必須步驟,在用戶能夠熟練掌握該參考模型的輪廓圖形繪畫技巧時,用戶能夠通過下達指令的方式,跳過該步驟。
請參閱圖5,圖5為通過比對畫筆痕跡與繪畫參考模型的輪廓圖進行評價的方法流程圖。
如圖5所示,包括步驟:
S1141、將所述畫筆痕跡與所述繪畫參考模型的輪廓圖形進行圖案重疊比對,根據(jù)重疊面積的占比對所述畫筆痕跡進行評價。機器人獲取到用戶的臨摹的畫筆痕跡后,識別該畫筆痕跡是對該繪畫參考模型整體的臨摹,還是對該繪畫參考模型的輪廓圖進行臨摹,由于繪畫參考模型與其輪廓圖之間的區(qū)別在于一些細節(jié)圖形和顏色,輪廓圖一般不具有一些細節(jié)圖形和多種色彩,機器人通過鑒別獲取的影像中是否具有上述細節(jié)圖形與顏色,就能夠區(qū)別出用戶是在臨摹繪畫參考模型還是繪畫參考模型的輪廓圖形。
當(dāng)機器人鑒別出畫筆痕跡是在臨摹繪畫參考模型的輪廓圖形后,將該畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,圖樣疊加后,以輪廓圖為標(biāo)準(zhǔn)參考,計算畫筆痕跡中不與輪廓圖重合的部分,并計算出不重合部分占整個輪廓圖的比率,“1-比率”即為用戶的臨摹的評價成績,如計算出的比率為百分之二十時,則該用戶的臨摹成績?yōu)榘耸帧τ诋嫻P痕跡的評價不局限與此,在一些選擇性實施方式中,按照分數(shù)段對臨摹的畫筆痕跡進行打分,如A、B、C和D等,或者優(yōu)秀、良好和一般等。
請參閱圖6,圖6對臨摹過程中出現(xiàn)的錯誤進行警示顯示的流程圖。
如圖6所示,包括步驟:
S1210、將所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分截取出來。機器人將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,計算出臨摹的分數(shù)后,需要對用戶臨摹中出現(xiàn)的錯誤進行警示,以使用戶發(fā)現(xiàn)在臨摹過程中存在錯誤,便于用戶認識錯誤并改正錯誤。具體實現(xiàn)方法為,將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,機器人通過圖形軟件處理將輪廓圖中不與畫筆痕跡疊加的部分截取出來,被截取出來的部分即為用戶臨摹出錯的地方。
S1220、對所述不重疊部分進行警示顯示。機器人通過圖形軟件處理將輪廓圖中不與畫筆痕跡疊加的部分截取出來,為方便用戶辨識,將出錯位置進行警示顯示。警示顯示是指,對出錯位置進行顏色區(qū)別或閃爍等能夠引起用戶注意的顯示方式,本實施方式中警示顯示時,將出錯的位置標(biāo)記為紅色,并進行閃爍,以引起用戶的注意。
請參閱圖7,圖7對不重疊部分進行演示教學(xué)的流程圖。
如圖7所示,包括步驟:
S1230、通過動畫演示所述不重疊部分的繪畫方法。用戶在臨摹的過程中出現(xiàn)了錯誤,機器人在確定用戶的錯誤位置后,對用戶警醒警示顯示,以引起用戶的注意,傳統(tǒng)教育方式中,對于錯誤的矯正方式為,指出錯誤讓犯錯方自己尋找解決錯誤的方法。傳統(tǒng)的教育方式對于知錯但不知道正確解法的用戶收效極微,因為用戶知道自己錯了,但是不指導(dǎo)正確的畫法,只能自己摸索,長此以往將使用戶失去改正的興趣甚至不愿意繼續(xù)學(xué)習(xí)繪畫。為突破傳統(tǒng)教育中的弊端,本實施方式中,將用戶錯誤的繪畫位置用動畫進行演示,幫助用戶學(xué)習(xí)正確的繪畫方法。具體方法為:通過圖像確定處理軟件確定不重疊部分的起始位置,并在動畫演示的中截去與該起始位置相對應(yīng)的兩個幀畫面,將兩個幀畫面之間的動畫截取出來,即為該不重疊部分的動畫演示方法,機器人播放該截取出來的動畫,即向用戶演示該不重疊部分的繪畫方法。
請參閱圖8,圖8對不重疊部分進行反復(fù)教學(xué)方法流程圖。
如圖8所示,包括步驟:
S1310、記錄所述繪畫參考模型輪廓圖中與所述畫筆痕跡不重疊部分的輪廓。將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,機器人通過圖形軟件處理將輪廓圖中不與畫筆痕跡疊加的部分截取出來,機器人將該截取出來的輪廓圖進行存儲。
S1320、搜索包括所述不重疊部分輪廓的繪畫參考模型。機器人內(nèi)存儲的繪畫參考模型,構(gòu)成繪畫參考模型數(shù)據(jù)庫,數(shù)據(jù)庫中包括該繪畫參考模型的輪廓圖,每一個輪廓圖都是有多個線段的組合,如繪畫參考模型為字母B,則構(gòu)成該繪畫參考模型的線段組合為豎直直線段與兩個半圓形的弧線段構(gòu)成,相同的數(shù)據(jù)庫中將復(fù)雜的繪畫參考模型的輪廓圖拆分為多個線段,并對構(gòu)成繪畫參考模型的線段進行記錄。搜索時先確定不重疊部分輪廓的線段類型,然后在數(shù)據(jù)庫中搜索包括該線段類型的其他繪畫參考模型。
S1330、顯示該包括所述不重疊部分輪廓的繪畫參考模型。為使用戶掌握錯誤畫筆痕跡的正確畫法,對該錯誤繪畫痕跡所表示的線段進行反復(fù)的練習(xí),以掌握正確的畫法。因此將與不重疊部分輪廓相似的繪畫參考模型顯示出來,如不重疊部分輪廓為半圓形線段時,顯示包括具有半圓形線段的繪畫參考模型。
請參閱圖9,圖9為繪畫教學(xué)方法的遠程傳輸流程圖。
如圖9所示,包括步驟:
S1410、記錄所述影像信息和對所述畫筆痕跡的評價。機器人繪畫教育的直接使用用戶為兒童,為方便家長、老師或者大數(shù)據(jù)收集的需要,將用戶臨摹時的繪畫影像與機器人做出的畫筆痕跡的評價進行記錄,其中評價包括:用戶臨摹的得分和用戶臨摹時繪畫出錯的位置等用戶行為。
S1420、根據(jù)所述影像信息和對所述畫筆痕跡的評價生成教學(xué)日志。將記錄的繪畫影像與機器人做出的畫筆痕跡的評價生成教學(xué)日志,教學(xué)日志包括視頻日志、圖文日志與文字日志,視頻日志是指將用戶臨摹的整個視頻即評價時的圖片編輯為一整個視頻。圖文日志時將用戶臨摹時的時間、繪畫參考模型、畫筆痕跡和評價,編輯成文字文本。
S1430、向外部網(wǎng)絡(luò)發(fā)送所述教學(xué)日志。機器人將生成的教學(xué)日志通過外部網(wǎng)絡(luò)發(fā)送到指定接收的外部設(shè)備中,外部設(shè)備是指(不限于):移動終端和服務(wù)器等能夠通過外部網(wǎng)絡(luò)獲取和存儲該日志的設(shè)備。機器人能夠通過3G、4G、5G或WiFi等外部網(wǎng)絡(luò)向用戶發(fā)送教學(xué)日志,對移動終端用戶發(fā)送教學(xué)日志時,先與移動終端建立聯(lián)系,獲取移動終端所在的網(wǎng)絡(luò)環(huán)境,然后在確定向用戶發(fā)送視頻日志、圖文日志或文字日志,如用戶在4G無線環(huán)境下,則向其發(fā)送圖文日志,在3G環(huán)境下,則向其發(fā)送文字日志,在WiFi環(huán)境下則向其發(fā)送視頻日志,以節(jié)省用戶閱讀日志時的流量。
本實施例還提供一種繪畫教學(xué)裝置。
請參閱圖10,圖10為本實施例繪畫教學(xué)裝置基本結(jié)構(gòu)示意圖。
如圖10所示,一種繪畫教學(xué)裝置,包括:顯示模塊2110、拍攝模塊2120、痕跡提取模塊2130與第一處理模塊2140。其中顯示模塊2110用于顯示繪畫參考模型;拍攝模塊2120用于拍攝用戶臨摹繪畫參考模型的影像信息;痕跡提取模塊2130用于提取影像信息中用戶臨摹時的畫筆痕跡;第一處理模塊2140用于將畫筆痕跡與繪畫參考模型進行比對,并根據(jù)比對畫筆痕跡與繪畫參考模型的相似程度,對畫筆痕跡進行評價。
繪畫教學(xué)裝置內(nèi)部存儲有供用戶參照的繪畫參考模型,用戶在使用本實施例中提供的繪畫教學(xué)裝置學(xué)習(xí)繪畫時,需要通過顯示模塊2110顯示繪畫參考模型。該繪畫參考模型能夠是(不限于)現(xiàn)實當(dāng)中存在的實物拍攝的照片、實物的卡通圖樣或虛擬的繪畫作品等。
拍攝模塊2120卡接安裝在繪畫教學(xué)裝置上,拍攝模塊2120與繪畫教學(xué)裝置的連接方式不局限與此,在一些選擇性實施例中,拍攝模塊2120與繪畫教學(xué)裝置之間通過設(shè)置永磁體,進行相互連接。拍攝模塊2120面向繪畫教學(xué)裝置攝像頭的一側(cè)放置光學(xué)模塊,光學(xué)模塊具體為反射鏡,反射鏡呈傾斜放置,且反射鏡放置在繪畫教學(xué)裝置攝像頭拍攝視界范圍內(nèi)。由于反射鏡傾斜放置,且傾斜位置面向繪畫教學(xué)裝置拍攝視界的正下方,故反射鏡能夠接收到來自用戶臨摹過程的反射光線,并通過光線折射將該光線射入到繪畫教學(xué)裝置的攝像頭內(nèi),使繪畫教學(xué)裝置攝像頭能夠獲取到用戶的臨摹過程的影像信息。
繪畫教學(xué)裝置攝像頭采集的影像畫面中,一般包括:用戶的手、畫筆、畫布以及畫筆痕跡。痕跡提取模塊2130在對用戶的畫筆痕跡提取時,先要將影像中用戶的手以及畫筆移除,移除的具體辦法為:在繪畫教學(xué)裝置內(nèi)預(yù)存儲人體手的顏色信息與輪廓信息,痕跡提取模塊2130通過比對該顏色與輪廓跟拍攝影像中用戶的手的形態(tài)相同時,痕跡提取模塊2130能夠在拍攝的影像中識別用戶的手,并將識別出的用戶手型移除。采用相同的原理,繪畫教學(xué)裝置識別畫筆并在拍攝的影像中移除該畫筆。在選用的畫筆時選用畫筆顏色與畫布區(qū)別較大的畫筆,至此繪畫教學(xué)裝置通過圖像處理技術(shù)能夠獲取影像信息中用戶臨摹時形成的畫筆痕跡。
痕跡提取模塊2130將畫筆痕跡提取出來后,第一處理模塊2140將該畫筆痕跡與繪畫參考模型進行比對,比對的主要內(nèi)容為畫筆痕跡與繪畫參考模型的相似程度。具體為,繪畫教學(xué)裝置中存儲的繪畫參考模型主要有輪廓圖與細節(jié)圖構(gòu)成,如繪畫參考模型是一只彩色的氣球時,構(gòu)成該彩色氣球的繪畫元素包括:構(gòu)成該彩色氣球的輪廓以及構(gòu)成該彩色氣球內(nèi)部的花色。第一處理模塊2140比較時先比較氣球輪廓的相似度,然后再對其顏色進行相似度比對。比對時根據(jù)比對的相似度對用戶臨摹的畫筆痕跡進行打分,打分根據(jù)與相似度相關(guān),如相似度在百分之八十時,對該臨摹打八十分;相似度為百分之六十時,對該臨摹打六十分。對于畫筆痕跡的評價不局限與此,在一些選擇性實施方式中,按照分數(shù)段對臨摹的畫筆痕跡進行打分,如A、B、C和D等,或者優(yōu)秀、良好和一般等。
將所述畫筆痕跡與所述繪畫參考模型進行同步顯示。本實施方式中,為使用戶能夠在進行臨摹時,既能夠看到自己臨摹的畫筆痕跡,將畫筆痕跡提取出來后,將其與繪畫參考模型進行同步顯示。
在一些實施方式中,繪畫教學(xué)裝置還包括:實時警示模塊(圖未示)。用于將畫筆痕跡與所述繪畫參考模型進行圖案重疊比對,并將畫筆痕跡中與所述繪畫參考模型不重疊的部分進行警示顯示。實時警示模塊將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,計算出臨摹的分數(shù)后,需要對用戶臨摹中出現(xiàn)的錯誤進行警示,以使用戶發(fā)現(xiàn)在臨摹過程中存在錯誤,便于用戶認識錯誤并改正錯誤。具體實現(xiàn)方法為,將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,實時警示模塊通過圖形軟件處理將畫筆痕跡中不與繪畫參考模型疊加的部分截取出來,被截取出來的部分即為用戶臨摹出錯的地方。為方便用戶辨識,實時警示模塊將出錯位置進行警示顯示。警示顯示是指,對出錯位置進行顏色區(qū)別或閃爍等能夠引起用戶注意的顯示方式,本實施方式中警示顯示時,將出錯的位置標(biāo)記為紅色,并進行閃爍,以引起用戶的注意。
請參閱圖11,圖11為本實施例中具有顯示參考模型輪廓功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖。
如圖11所示,繪畫教學(xué)裝置還包括:輪廓顯示模塊2210。輪廓顯示模塊2210用于在顯示模塊2110顯示繪畫參考模型后,顯示繪畫參考模型的輪廓圖形。
戶在使用繪畫教學(xué)裝置進行繪畫聯(lián)系時,為方便起見,往往僅會對繪畫參考模型的輪廓進行臨摹,以快速掌握該繪畫參考模型的臨摹技巧。為使客戶有選擇的臨摹整個繪畫參考模型或繪畫參考模型的輪廓圖,顯示模塊2110在顯示了繪畫參考模型后,輪廓顯示模塊2210顯示繪畫參考模型的輪廓圖形。示繪畫參考模型的輪廓圖形是指構(gòu)成繪畫參考模型的主體架構(gòu),如繪畫參考模型為一個桃子時,構(gòu)成桃子外形輪廓的類心形圖案就是該繪畫參考模型的輪廓圖形。顯示時首先顯示繪畫參考模型,再顯示繪畫參考模型,顯示時間的長短能夠進行設(shè)定,顯示的先后順序是初始設(shè)定,用戶能夠通過向繪畫教學(xué)裝置發(fā)送控制指令,控制顯示參考模型和繪畫參考模型輪廓圖形。控制指令的發(fā)送方式包括(不限于):遠程遙控、語音指令、觸屏控制指令或手勢指令等。
請參閱圖12,圖12為本實施例中具有動畫演示參考模型輪廓圖形功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖。
如圖12所示,繪畫教學(xué)裝置還包括:第一演示模塊2310,第一演示模塊2310用于通過動畫演示參考模型的輪廓圖形。
使用本實施例中的繪畫教學(xué)裝置進行繪畫練習(xí)的用戶一般為兒童,學(xué)習(xí)繪畫時一般處于跟隨學(xué)習(xí)的狀態(tài),即在學(xué)習(xí)繪畫時,需要告訴孩子如何起筆,曲線如何進行描繪,畫筆走勢等繪畫的基本執(zhí)行要素,如果在顯示參考模型的輪廓圖形時,僅顯示該輪廓圖,則兒童往往不知道從什么地方開始畫,同樣也不知道應(yīng)該怎樣進行繪畫,進而亂畫一通,使繪畫教學(xué)裝置無法起到很好地教學(xué)作用。為解決上述技術(shù)問題,在本實施方式中,參考模型的輪廓圖形是通過第一演示模塊2310,以動畫演示的方式呈現(xiàn)出來的,動畫演示中會通過圖像與語音的方式,向用戶介紹在臨摹該參考模型的輪廓圖形時,用戶應(yīng)該從哪里起筆,先畫那一條曲線以及該曲線如何進行繪制等。通過動畫一步步教用戶學(xué)習(xí)臨摹該參考模型的輪廓圖形,容易使用戶掌握繪畫的要點與技巧,提高用戶的學(xué)習(xí)效率,且以動畫的方式進行教學(xué),能夠使用戶提起學(xué)習(xí)興趣。動畫演示參考模型的輪廓圖形并非必須步驟,在用戶能夠熟練掌握該參考模型的輪廓圖形繪畫技巧時,用戶能夠通過下達指令的方式,不再觀看動畫演示。
請參閱圖13,圖13為本實施例中通過比對畫筆痕跡與繪畫參考模型的輪廓圖進行評價的繪畫教學(xué)裝置結(jié)構(gòu)示意圖。
如圖13所示,繪畫教學(xué)裝置還包括:第二處理模塊2410。第二處理模塊2410用于將畫筆痕跡與繪畫參考模型的輪廓圖形進行圖案重疊比對,并根據(jù)重疊面積的占比對畫筆痕跡進行評價。
第二處理模塊2410將該畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,圖樣疊加后,以輪廓圖為標(biāo)準(zhǔn)參考,計算畫筆痕跡中不與輪廓圖重合的部分,并計算出不重合部分占整個輪廓圖的比率,“1-比率”即為用戶的臨摹的評價成績,如計算出的比率為百分之二十時,則該用戶的臨摹成績?yōu)榘耸帧τ诋嫻P痕跡的評價不局限與此,在一些選擇性實施方式中,第二處理模塊2410按照分數(shù)段對臨摹的畫筆痕跡進行打分,如A、B、C和D等,或者優(yōu)秀、良好和一般等。
請參閱圖14,圖14為本實施例中具有錯誤進行警示顯示功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖。
如圖14所示,繪畫教學(xué)裝置還包括:截取模塊2510與警示顯示模塊2520。其中,截取模塊2510用于將繪畫參考模型輪廓圖中與畫筆痕跡不重疊部分截取出來;警示顯示模塊2520用于對不重疊部分進行警示顯示。
第二處理模塊2410將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,計算出臨摹的分數(shù)后,需要對用戶臨摹中出現(xiàn)的錯誤進行警示,以使用戶發(fā)現(xiàn)在臨摹過程中存在錯誤,便于用戶認識錯誤并改正錯誤。具體實現(xiàn)方法為,將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,截取模塊2510通過圖形軟件處理將輪廓圖中不與畫筆痕跡疊加的部分截取出來,被截取出來的部分即為用戶臨摹出錯的地方。
截取模塊2510通過圖形軟件處理將輪廓圖中不與畫筆痕跡疊加的部分截取出來,為方便用戶辨識,警示顯示模塊2520將出錯位置進行警示顯示。警示顯示是指,對出錯位置進行顏色區(qū)別或閃爍等能夠引起用戶注意的顯示方式,本實施方式中警示顯示時,將出錯的位置標(biāo)記為紅色,并進行閃爍,以引起用戶的注意。
請參閱圖15,圖15為本實施例中具有對不重疊部分進行演示教學(xué)功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖。
如圖15所示,繪畫教學(xué)裝置還包括:第二演示模塊2610。第二演示模塊2610用于通過動畫演示不重疊部分的繪畫方法。
第二演示模塊2610將用戶錯誤的繪畫位置用動畫進行演示,幫助用戶學(xué)習(xí)正確的繪畫方法。具體方法為:通過圖像確定處理軟件確定不重疊部分的起始位置,并在動畫演示的中截去與該起始位置相對應(yīng)的兩個幀畫面,將兩個幀畫面之間的動畫截取出來,即為該不重疊部分的動畫演示方法,第二演示模塊2610播放該截取出來的動畫,即向用戶演示該不重疊部分的繪畫方法。
請參閱圖16,圖16為本實施例中具有對不重疊部分進行反復(fù)教學(xué)功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖。
如圖16所示,繪畫教學(xué)裝置還包括:第一記錄模塊2710與搜索模塊2720。其中,第一記錄模塊2710用于記錄繪畫參考模型輪廓圖中與畫筆痕跡不重疊部分的輪廓;搜索模塊2720用于搜索包括不重疊部分的輪廓的繪畫參考模型;顯示模塊2110顯示該包括不重疊部分的輪廓的繪畫參考模型。
第二處理模塊2410將畫筆痕跡與該繪畫參考模型的輪廓圖形進行圖樣疊加,截取模塊2510通過圖形軟件處理將輪廓圖中不與畫筆痕跡疊加的部分截取出來,第一記錄模塊2710繪畫教學(xué)裝置將該截取出來的輪廓圖進行存儲。
繪畫教學(xué)裝置內(nèi)存儲的繪畫參考模型,構(gòu)成繪畫參考模型數(shù)據(jù)庫,數(shù)據(jù)庫中包括該繪畫參考模型的輪廓圖,每一個輪廓圖都是有多個線段的組合,如繪畫參考模型為字母B,則構(gòu)成該繪畫參考模型的線段組合為豎直直線段與兩個半圓形的弧線段構(gòu)成,相同的數(shù)據(jù)庫中將復(fù)雜的繪畫參考模型的輪廓圖拆分為多個線段,并對構(gòu)成繪畫參考模型的線段進行記錄。搜索模塊2720搜索時先確定不重疊部分輪廓的線段類型,然后在數(shù)據(jù)庫中搜索包括該線段類型的其他繪畫參考模型。
為使用戶掌握錯誤畫筆痕跡的正確畫法,對該錯誤繪畫痕跡所表示的線段進行反復(fù)的練習(xí),以掌握正確的畫法。因此顯示模塊2110將與不重疊部分輪廓相似的繪畫參考模型顯示出來,如不重疊部分輪廓為半圓形線段時,顯示包括具有半圓形線段的繪畫參考模型。
請參閱圖17,圖17為本實施例中具有遠程傳輸功能的繪畫教學(xué)裝置結(jié)構(gòu)示意圖。
如圖17所示,繪畫教學(xué)裝置還包括:第二記錄模塊2810、日志生成模塊2820與發(fā)送模塊2830。其中,第二記錄模塊2810用于記錄影像信息和對畫筆痕跡的評價;日志生成模塊2820用于根據(jù)影像信息和對畫筆痕跡的評價生成教學(xué)日志;發(fā)送模塊2830用于向外部網(wǎng)絡(luò)發(fā)送教學(xué)日志。
繪畫教學(xué)裝置繪畫教育的直接使用用戶為兒童,為方便家長、老師或者大數(shù)據(jù)收集的需要,第二記錄模塊2810將用戶臨摹時的繪畫影像與繪畫教學(xué)裝置做出的畫筆痕跡的評價進行記錄,其中評價包括:用戶臨摹的得分和用戶臨摹時繪畫出錯的位置等用戶行為。
日志生成模塊2820將記錄的繪畫影像與繪畫教學(xué)裝置做出的畫筆痕跡的評價生成教學(xué)日志,教學(xué)日志包括視頻日志、圖文日志與文字日志,視頻日志是指將用戶臨摹的整個視頻即評價時的圖片編輯為一整個視頻。圖文日志時將用戶臨摹時的時間、繪畫參考模型、畫筆痕跡和評價,編輯成文字文本。
發(fā)送模塊2830將生成的教學(xué)日志通過外部網(wǎng)絡(luò)發(fā)送到指定接收的外部設(shè)備中,外部設(shè)備是指(不限于):移動終端和服務(wù)器等能夠通過外部網(wǎng)絡(luò)獲取和存儲該日志的設(shè)備。發(fā)送模塊2830能夠通過3G、4G、5G或WiFi等外部網(wǎng)絡(luò)向用戶發(fā)送教學(xué)日志,對移動終端用戶發(fā)送教學(xué)日志時,先與移動終端建立聯(lián)系,獲取移動終端所在的網(wǎng)絡(luò)環(huán)境,然后在確定向用戶發(fā)送視頻日志、圖文日志或文字日志,如用戶在4G無線環(huán)境下,則向其發(fā)送圖文日志,在3G環(huán)境下,則向其發(fā)送文字日志,在WiFi環(huán)境下則向其發(fā)送視頻日志,以節(jié)省用戶閱讀日志時的流量。
本實施例提供還一種繪畫教學(xué)機器人的實施方式。具體請參閱圖18,圖18為繪畫教學(xué)機器人的結(jié)構(gòu)框圖。
請參閱圖18,繪畫教學(xué)機器人包括:一個或多個處理器3110和存儲器3120;一個或多個應(yīng)用程序,其中一個或多個應(yīng)用程序被存儲在存儲器中并被配置為由一個或多個處理器執(zhí)行,一個或多個程序配置用于:
顯示繪畫參考模型;
在顯示繪畫參考模型的同時拍攝用戶臨摹所述繪畫參考模型的影像信息;
提取所述影像信息中用戶臨摹時的畫筆痕跡,并同時顯示在顯示裝置上;
將所述畫筆痕跡與所述繪畫參考模型進行比對,根據(jù)比對所述畫筆痕跡與所述繪畫參考模型的相似程度,對所述畫筆痕跡進行評價。
需要指出的是本實施列中,繪畫教學(xué)機器人的存儲器內(nèi)存儲用于實現(xiàn)本實施例中機器人繪畫教學(xué)方法的所有程序,處理器能夠調(diào)用該存儲器內(nèi)的程序,執(zhí)行上述機器人繪畫教學(xué)方法所列舉的所有功能。由于繪畫教學(xué)機器人實現(xiàn)的功能在本實施例中的機器人繪畫教學(xué)方法進行了詳述,在此不再進行贅述。
需要說明的是,本發(fā)明的說明書及其附圖中給出了本發(fā)明的較佳的實施例,但是,本發(fā)明可以通過許多不同的形式來實現(xiàn),并不限于本說明書所描述的實施例,這些實施例不作為對本發(fā)明內(nèi)容的額外限制,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面。并且,上述各技術(shù)特征繼續(xù)相互組合,形成未在上面列舉的各種實施例,均視為本發(fā)明說明書記載的范圍;進一步地,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,而所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。