国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于幼兒教育的多媒體交互系統(tǒng)及方法與流程

      文檔序號:12663192閱讀:280來源:國知局
      一種基于幼兒教育的多媒體交互系統(tǒng)及方法與流程

      本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種基于幼兒教育的多媒體交互系統(tǒng)及方法。



      背景技術(shù):

      目前,關(guān)于幼教的涂鴉產(chǎn)品:AR涂涂樂,兒童發(fā)揮自己的想象力在固定的線框內(nèi)使用涂色筆,將整個線框內(nèi)的內(nèi)容涂滿顏色,通過移動設(shè)備的攝像頭掃描涂色區(qū)域,并識別出這個圖片所對應(yīng)內(nèi)置動畫素材,通過UV映射,修改動畫貼圖,完成更換動畫皮膚,利用AR技術(shù),將動畫與現(xiàn)實環(huán)境相結(jié)合。

      優(yōu)點:準(zhǔn)確將兒童的涂鴉顏色映射到預(yù)制動畫里。

      缺點:由于受圖形邊框影響,兒童只能在固定范圍內(nèi)涂顏色,限制發(fā)揮想象力。



      技術(shù)實現(xiàn)要素:

      本發(fā)明的目的是:既要解決由于涂色范圍的限制,影響兒童發(fā)揮想象力的限制,又要增強生成的動畫與兒童交互的能力,能讓兒童多方位的體驗與動畫的互動和學(xué)習(xí)知識。

      本發(fā)明提供了一種基于幼兒教育的多媒體交互方法。包括以下步驟:

      步驟S100:圖片內(nèi)容識別,該圖片來源于可觸控手持設(shè)備或可觸控桌面設(shè)備,通過涂鴉軟件繪制的靜態(tài)圖。

      步驟S200:依據(jù)識別出來的內(nèi)容,制作部位材質(zhì)。

      步驟S300:依據(jù)識別出來的內(nèi)容,從動畫庫中提取預(yù)制動畫。

      步驟S400:將步驟S200制作的材質(zhì)賦給S300的預(yù)制動畫對應(yīng)的部位,以確保所得即為所畫。

      步驟S500:將步驟S400最終形成的智能動畫通過屏幕顯示。

      步驟S600:連接Kinect計算機(jī)外部設(shè)備,通過Kinect與智能動畫進(jìn)行語音交互。

      步驟S700:通過Kinect與智能動畫進(jìn)行手勢交互。

      步驟S800:連接觸控屏幕,通過觸控屏幕可以與智能動畫交互。

      優(yōu)選的,所述步驟S100包括以下子步驟:

      步驟S110:將圖片縮小到8x8的尺寸,總共64個像素,用以去除圖片的細(xì)節(jié),只保留結(jié)構(gòu)、明暗及其他基本信息,摒棄不同尺寸、比例帶來的圖片差異;同時備份32x32尺寸圖片,總共1024個像素,用于提取圖片像素信息。

      步驟S120:將縮小后的圖片,轉(zhuǎn)為64級灰度,所有像素點總共只有64種顏色。

      步驟S130:計算所有64個像素的灰度平均值。

      步驟S140:將每個像素的灰度,與平均值進(jìn)行比較:大于或等于平均值,記為1;小于平均值,記為0。

      步驟S150:將步驟S140的比較結(jié)果,組合在一起,構(gòu)成一個64位的整數(shù),這就是這張圖片的指紋;保證所有圖片都采用同樣次序。

      步驟S160:將得到的指紋與圖片指紋庫做比對,64位中有多少位是不一樣的,選擇不相同位數(shù)最少的圖片指紋。

      優(yōu)選的,所述步驟S200包括以下子步驟:

      步驟S210:存儲動畫各部位取顏色位置信息,將原始用于比對的圖片縮小到32x32像素尺寸,在圖片上相同可活動部位取五個像素坐標(biāo),四個是極大值—即上下左右對角線最大值坐標(biāo)和一個中間值。

      步驟S220:用這五個值從步驟S110備份的32x32尺寸圖片里取值像素值,環(huán)形漸變顏色制作對應(yīng)位置材質(zhì)。

      優(yōu)選的,所述步驟S600包括以下子步驟:

      步驟S610:存儲每個動畫可以語音交互的內(nèi)容。

      步驟S610:通過Kinect麥克監(jiān)聽語音,將語音輸入到計算機(jī)。

      步驟S620:依據(jù)輸入的語音,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做語音對應(yīng)的動作,或與用戶對話。

      優(yōu)選的,所述步驟S700包括以下子步驟:

      步驟S710:存儲每個動畫可以手勢交互的內(nèi)容。

      步驟S710:通過Kinect將手勢輸入到計算機(jī)。

      步驟S720:依據(jù)輸入的手勢,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做手勢對應(yīng)的動作,或與用戶對話。

      本發(fā)明另外提供了一種基于幼兒教育的多媒體交互系統(tǒng),包括以下模塊:

      認(rèn)知圖形模塊100:用于圖片內(nèi)容識別,該圖片來源于可觸控手持設(shè)備或可觸控桌面設(shè)備,通過涂鴉軟件繪制的靜態(tài)圖;

      材質(zhì)制作模塊200:用于依據(jù)識別出來的內(nèi)容,制作部位材質(zhì);

      動畫制作模塊300:用于依據(jù)識別出來的內(nèi)容,從動畫庫中提取預(yù)制動畫;

      材質(zhì)更換模塊400:用于將材質(zhì)制作模塊200制作的材質(zhì)賦給動畫制作模塊300的預(yù)制動畫對應(yīng)的部位,以確保所得即為所畫;

      動畫顯示模塊500:用于將材質(zhì)更換模塊400最終形成的智能動畫通過屏幕顯示;

      語音交互模塊600:用于連接Kinect計算機(jī)外部設(shè)備,通過Kinect與智能動畫進(jìn)行語音交互;

      手勢交互模塊700:用于通過Kinect與智能動畫進(jìn)行手勢交互;

      觸屏交互模塊800:用于連接觸控屏幕,通過觸控屏幕可以與智能動畫交互。

      優(yōu)選的,所述認(rèn)知圖形模塊100包括以下子模塊:

      圖片縮小模塊110:用于將圖片縮小到8x8的尺寸,總共64個像素,用以去除圖片的細(xì)節(jié),只保留結(jié)構(gòu)、明暗及其他基本信息,摒棄不同尺寸、比例帶來的圖片差異;同時備份32x32尺寸圖片,總共1024個像素,用于提取圖片像素信息;

      圖片轉(zhuǎn)灰度模塊120:用于將縮小后的圖片,轉(zhuǎn)為64級灰度,所有像素點總共只有64種顏色;

      灰度平均值計算模塊130:用于計算所有64個像素的灰度平均值;

      灰度平均值比較模塊140:用于將每個像素的灰度,與平均值進(jìn)行比較:大于或等于平均值,記為1;小于平均值,記為0;

      指紋生成模塊150:將灰度平均值比較模塊140的比較結(jié)果,組合在一起,構(gòu)成一個64位的整數(shù),這就是這張圖片的指紋;保證所有圖片都采用同樣次序;

      圖片指紋對比模塊160:用于將得到的指紋與圖片指紋庫做比對,64位中有多少位是不一樣的,選擇不相同位數(shù)最少的圖片指紋。

      優(yōu)選的,所述材質(zhì)制作模塊200包括以下子模塊:

      材質(zhì)顏色取值坐標(biāo)確定模塊210:用于存儲動畫各部位取顏色位置信息,將原始用于比對的圖片縮小到32x32像素尺寸,在圖片上相同可活動部位取五個像素坐標(biāo),四個是極大值—即上下左右角坐標(biāo)和一個中間值;

      材質(zhì)顏色取值模塊220:用這五個值從圖片縮小模塊110備份的32x32尺寸圖片里取值像素值,環(huán)形漸變顏色制作對應(yīng)位置材質(zhì)。

      優(yōu)選的,所述語音交互模塊600包括以下子模塊:

      動畫語音預(yù)制模塊610:存儲每個動畫可以語音交互的內(nèi)容;

      語音采集模塊610:通過Kinect麥克監(jiān)聽語音,將語音輸入到計算機(jī);

      語音交互模塊620:依據(jù)輸入的語音,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做語音對應(yīng)的動作,或與用戶對話。

      優(yōu)選的,所述手勢交互模塊700包括以下子模塊:

      動畫手勢預(yù)制模塊710:存儲每個動畫可以手勢交互的內(nèi)容;

      手勢采集模塊710:通過Kinect將手勢輸入到計算機(jī);

      手勢交互模塊720:依據(jù)輸入的手勢,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做手勢對應(yīng)的動作,或與用戶對話。

      有益效果:本發(fā)明用于幼兒園教學(xué)過程或幼兒自由活動中,可以讓幼兒充分發(fā)揮想象力,繪制自己想要的東西,同時看到自己繪制的靜態(tài)圖片變成可進(jìn)行語音或手勢交互的動畫,通過與動畫的交互學(xué)習(xí)到相關(guān)聯(lián)的知識。

      附圖說明

      圖1為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S110示意圖;其中,兔子的顏色為粉色。

      圖2為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S120示意圖;

      圖3為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S150示意圖;

      圖4為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S210示意圖;

      圖5為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S220示意圖;

      圖6為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S400示意圖;

      圖7為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S600示意圖;

      圖8為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S700示意圖;

      圖9為本發(fā)明實施例基于幼兒教育的多媒體交互方法步驟S800示意圖;

      圖10為本發(fā)明實施例基于幼兒教育的多媒體交互系統(tǒng)的邏輯框圖;

      圖11為本發(fā)明實施例認(rèn)知圖形模塊的邏輯框圖;

      圖12為本發(fā)明實施例材質(zhì)制作模塊的邏輯框圖;

      圖13為本發(fā)明實施例語音交互模塊的邏輯框圖;

      圖14為本發(fā)明實施例手勢交互模塊的邏輯框圖。

      具體實施方式

      為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。

      本實施例以小兔子為例,提供了一種基于幼兒教育的基于幼兒教育的多媒體交互系統(tǒng)及方法,所述方法包括以下步驟:

      步驟S100:圖片內(nèi)容識別,該圖片來源于可觸控手持設(shè)備或可觸控桌面設(shè)備,通過涂鴉軟件繪制的靜態(tài)圖。所述步驟S100包括以下子步驟:

      請參照圖1,步驟S110:將圖片縮小到8x8的尺寸,總共64個像素,用以去除圖片的細(xì)節(jié),只保留結(jié)構(gòu)、明暗及其他基本信息,摒棄不同尺寸、比例帶來的圖片差異;同時備份32x32尺寸圖片,總共1024個像素,用于提取圖片像素信息。

      請參照圖2,步驟S120:將縮小后的圖片,轉(zhuǎn)為64級灰度,所有像素點總共只有64種顏色。

      步驟S130:計算所有64個像素的灰度平均值。

      步驟S140:將每個像素的灰度,與平均值進(jìn)行比較:大于或等于平均值,記為1;小于平均值,記為0。

      請參照圖3,步驟S150:將步驟S140的比較結(jié)果,組合在一起,構(gòu)成一個64位的整數(shù),這就是這張圖片的指紋;保證所有圖片都采用同樣次序。

      步驟S160:將得到的指紋與圖片指紋庫做比對,64位中有多少位是不一樣的,選擇不相同位數(shù)最少的圖片指紋。

      步驟S200:依據(jù)識別出來的內(nèi)容,制作部位材質(zhì)。所述步驟S200包括以下子步驟:

      請參照圖4,步驟S210:存儲動畫各部位取顏色位置信息,將原始用于比對的圖片縮小到32x32像素尺寸,在圖片上相同可活動部位取五個像素坐標(biāo),四個是極大值—即上下左右角坐標(biāo)和一個中間值。

      請參照圖5,步驟S220:用這五個值從步驟S110備份的32x32尺寸圖片里取值像素值,環(huán)形漸變顏色制作對應(yīng)位置材質(zhì)。

      步驟S300:依據(jù)識別出來的內(nèi)容,從動畫庫中提取預(yù)制動畫。

      請參照圖6,步驟S400:將步驟S200制作的材質(zhì)賦給S300的預(yù)制動畫對應(yīng)的部位,以確保所得即為所畫。

      步驟S500:將步驟S400最終形成的智能動畫通過屏幕顯示。

      請參照圖7,步驟S600:連接Kinect計算機(jī)外部設(shè)備,通過Kinect與智能動畫進(jìn)行語音交互。所述步驟S600包括以下子步驟:

      步驟S610:存儲每個動畫可以語音交互的內(nèi)容。

      步驟S610:通過Kinect麥克監(jiān)聽語音,將語音輸入到計算機(jī)。

      步驟S620:依據(jù)輸入的語音,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做語音對應(yīng)的動作,或與用戶對話。

      請參照圖8,步驟S700:通過Kinect與智能動畫進(jìn)行手勢交互。所述步驟S700包括以下子步驟:

      步驟S710:存儲每個動畫可以手勢交互的內(nèi)容。

      步驟S710:通過Kinect將手勢輸入到計算機(jī)。

      步驟S720:依據(jù)輸入的手勢,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做手勢對應(yīng)的動作,或與用戶對話。

      請參照圖9,步驟S800:連接觸控屏幕,通過觸控屏幕可以與智能動畫交互。

      請參照圖10,本實施例的一種基于幼兒教育的多媒體交互系統(tǒng),包括以下模塊:

      請參照圖11,認(rèn)知圖形模塊100:用于圖片內(nèi)容識別,該圖片來源于可觸控手持設(shè)備或可觸控桌面設(shè)備,通過涂鴉軟件繪制的靜態(tài)圖;

      請參照圖12,材質(zhì)制作模塊200:用于依據(jù)識別出來的內(nèi)容,制作部位材質(zhì);

      動畫制作模塊300:用于依據(jù)識別出來的內(nèi)容,從動畫庫中提取預(yù)制動畫;

      材質(zhì)更換模塊400:用于將材質(zhì)制作模塊200制作的材質(zhì)賦給動畫制作模塊300的預(yù)制動畫對應(yīng)的部位,以確保所得即為所畫;

      動畫顯示模塊500:用于將材質(zhì)更換模塊400最終形成的智能動畫通過屏幕顯示;

      語音交互模塊600:用于連接Kinect計算機(jī)外部設(shè)備,通過Kinect與智能動畫進(jìn)行語音交互;

      手勢交互模塊700:用于通過Kinect與智能動畫進(jìn)行手勢交互;

      觸屏交互模塊800:用于連接觸控屏幕,通過觸控屏幕可以與智能動畫交互。

      所述認(rèn)知圖形模塊100包括以下子模塊:

      圖片縮小模塊110:用于將圖片縮小到8x8的尺寸,總共64個像素,用以去除圖片的細(xì)節(jié),只保留結(jié)構(gòu)、明暗及其他基本信息,摒棄不同尺寸、比例帶來的圖片差異;同時備份32x32尺寸圖片,總共1024個像素,用于提取圖片像素信息;

      圖片轉(zhuǎn)灰度模塊120:用于將縮小后的圖片,轉(zhuǎn)為64級灰度,所有像素點總共只有64種顏色;

      灰度平均值計算模塊130:用于計算所有64個像素的灰度平均值;

      灰度平均值比較模塊140:用于將每個像素的灰度,與平均值進(jìn)行比較:大于或等于平均值,記為1;小于平均值,記為0;

      指紋生成模塊150:將灰度平均值比較模塊140的比較結(jié)果,組合在一起,構(gòu)成一個64位的整數(shù),這就是這張圖片的指紋;保證所有圖片都采用同樣次序;

      圖片指紋對比模塊160:用于將得到的指紋與圖片指紋庫做比對,64位中有多少位是不一樣的,選擇不相同位數(shù)最少的圖片指紋。

      所述材質(zhì)制作模塊200包括以下子模塊:

      材質(zhì)顏色取值坐標(biāo)確定模塊210:用于存儲動畫各部位取顏色位置信息,將原始用于比對的圖片縮小到32x32像素尺寸,在圖片上相同可活動部位取五個像素坐標(biāo),四個是極大值—即上下左右角坐標(biāo)和一個中間值;

      材質(zhì)顏色取值模塊220:用這五個值從圖片縮小模塊110備份的32x32尺寸圖片里取值像素值,環(huán)形漸變顏色制作對應(yīng)位置材質(zhì)。

      請參照圖13,所述語音交互模塊600包括以下子模塊:

      動畫語音預(yù)制模塊610:存儲每個動畫可以語音交互的內(nèi)容;

      語音采集模塊610:通過Kinect麥克監(jiān)聽語音,將語音輸入到計算機(jī);

      語音交互模塊620:依據(jù)輸入的語音,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做語音對應(yīng)的動作,或與用戶對話。

      請參照圖14,所述手勢交互模塊700包括以下子模塊:

      動畫手勢預(yù)制模塊710:存儲每個動畫可以手勢交互的內(nèi)容;

      手勢采集模塊710:通過Kinect將手勢輸入到計算機(jī);

      手勢交互模塊720:依據(jù)輸入的手勢,從數(shù)據(jù)庫中檢索該動畫會做怎樣的反應(yīng),動畫或做手勢對應(yīng)的動作,或與用戶對話。

      本發(fā)明的特點:

      (1)識別出所繪制圖片,是什么東西,提取出對應(yīng)預(yù)制動畫。

      (2)從繪制的圖片中提取動畫部位對應(yīng)的顏色,并修改材質(zhì)顏色。

      (3)通過Kinect設(shè)備輸入的語音及肢體,動畫與用戶互動。

      最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1