本發(fā)明涉及檢測(cè)技術(shù),尤其涉及一種鍵盤動(dòng)作檢測(cè)方法及裝置。
背景技術(shù):
鋼琴,是按鍵類樂器中最為常見的樂器。普通聽眾在沒有專業(yè)知識(shí)的前提下,無法評(píng)價(jià)演奏者的演奏鋼琴等按鍵類樂器的演奏水平。
因此,亟需提供一種用以檢測(cè)鋼琴等按鍵類樂器的鍵盤動(dòng)作的方法,以評(píng)價(jià)演奏者的演奏水平。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的多個(gè)方面提供一種鍵盤動(dòng)作檢測(cè)方法及裝置,用以檢測(cè)鋼琴等按鍵類樂器的鍵盤動(dòng)作。
本發(fā)明的一方面,提供一種鍵盤動(dòng)作檢測(cè)方法,包括:
獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像;
根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定鍵盤包括第一按鍵區(qū)域和第二按鍵區(qū)域;所述第一按鍵區(qū)域包括至少一個(gè)第一按鍵和所述至少一個(gè)第一按鍵中每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記;所述第二按鍵區(qū)域包括至少一個(gè)第二按鍵;所述圖像采集裝置設(shè)置于所述第一按鍵區(qū)域的正上方;所述根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作,包括:
根據(jù)所述第一按鍵區(qū)域的鍵盤圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記和預(yù)先構(gòu)建的所述第一按鍵區(qū)域的參考圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記,獲得所述每個(gè)第一按鍵的位移情況;以及根據(jù)所述每個(gè)第一按鍵的位移情況,獲得所述第一按鍵區(qū)域的檢測(cè)按鍵動(dòng)作;或者
根據(jù)所述第二按鍵區(qū)域的鍵盤圖像中所述至少一個(gè)第二按鍵中每個(gè)第二按鍵,獲得所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況;以及根據(jù)所述每個(gè)第二按鍵被其他按鍵的遮擋情況和預(yù)先構(gòu)建的所述第二按鍵區(qū)域的參考圖像中所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況,獲得所述第二按鍵區(qū)域的檢測(cè)按鍵動(dòng)作。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記包括特定幾何圖形的貼片。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,
所述第一按鍵區(qū)域?yàn)樗鲋付ㄦI盤的中間區(qū)域;
所述第二按鍵區(qū)域?yàn)樗鲋付ㄦI盤中在所述中間區(qū)域兩側(cè)的旁邊區(qū)域。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作之前,還包括:
構(gòu)建所述指定鍵盤的參考圖像。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作之后,還包括:
根據(jù)所述指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得所述演奏者演奏所述指定鍵盤的按鍵情況。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得所述演奏者演奏所述指定鍵盤的按鍵情況之后,還包括:
輸出所述演奏者演奏所述指定鍵盤的按鍵情況。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述輸出所述演奏者演奏所述指定鍵盤的按鍵情況,包括:
獲取視頻采集裝置所采集的所述演奏者演奏所述指定鍵盤的原始視頻信息;
根據(jù)所述原始視頻信息和所述演奏者演奏所述指定鍵盤的按鍵情況,獲得所述分享視頻信息;
輸出所述分享視頻信息。
本發(fā)明的另一方面,提供一種鍵盤動(dòng)作檢測(cè)裝置,包括:
獲取單元,用于獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像;
分析單元,用于根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定鍵盤包括第一按鍵區(qū)域和第二按鍵區(qū)域;所述第一按鍵區(qū)域包括至少一個(gè)第一按鍵和所述至少一個(gè)第一按鍵中每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記;所述第二按鍵區(qū)域包括至少一個(gè)第二按鍵;所述分析單元,具體用于
根據(jù)所述第一按鍵區(qū)域的鍵盤圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記和預(yù)先構(gòu)建的所述第一按鍵區(qū)域的參考圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記,獲得所述每個(gè)第一按鍵的位移情況;以及根據(jù)所述每個(gè)第一按鍵的位移情況,獲得所述第一按鍵區(qū)域的檢測(cè)按鍵動(dòng)作;或者
根據(jù)所述第二按鍵區(qū)域的鍵盤圖像中所述至少一個(gè)第二按鍵中每個(gè)第二按鍵,獲得所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況;以及根據(jù)所述每個(gè)第二按鍵被其他按鍵的遮擋情況和預(yù)先構(gòu)建的所述第二按鍵區(qū)域的參考圖像中所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況,獲得所述第二按鍵區(qū)域的檢測(cè)按鍵動(dòng)作。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記包括特定幾何圖形的貼片。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,
所述第一按鍵區(qū)域?yàn)樗鲋付ㄦI盤的中間區(qū)域;
所述第二按鍵區(qū)域?yàn)樗鲋付ㄦI盤中在所述中間區(qū)域兩側(cè)的旁邊區(qū)域。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述分析單元,還用于
構(gòu)建所述指定鍵盤的參考圖像。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述分析單元,還用于
根據(jù)所述指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得所述演奏者演奏所述指定鍵盤的按鍵情況。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述分析單元,還用于
輸出所述演奏者演奏所述指定鍵盤的按鍵情況。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述分析單元,具體用于
獲取視頻采集裝置所采集的所述演奏者演奏所述指定鍵盤的原始視頻信息;
根據(jù)所述原始視頻信息和所述演奏者演奏所述指定鍵盤的按鍵情況,獲得所述分享視頻信息;以及
輸出所述分享視頻信息。
由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像,使得能夠根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作,通過根據(jù)演奏者演奏指定鍵盤的鍵盤圖像,再現(xiàn)演奏者演奏指定鍵盤的鍵盤狀態(tài),從而實(shí)現(xiàn)了檢測(cè)鋼琴等按鍵類樂器的鍵盤動(dòng)作的目的。
另外,采用本發(fā)明所提供的技術(shù)方案,通過根據(jù)所獲得的指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得演奏者演奏所述指定鍵盤的按鍵情況,進(jìn)而將該按鍵情況進(jìn)行輸出,能夠有效增強(qiáng)鍵盤動(dòng)作檢測(cè)的可視化。
【附圖說明】
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一實(shí)施例提供的鍵盤動(dòng)作檢測(cè)方法的流程示意圖;
圖2為本發(fā)明另一實(shí)施例提供的鍵盤動(dòng)作檢測(cè)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的全部其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設(shè)備、平板電腦(Tablet Computer)、個(gè)人電腦(Personal Computer,PC)、MP3播放器、MP4播放器、可穿戴設(shè)備(例如,智能眼鏡、智能手表、智能手環(huán)等)等。
另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
圖1為本發(fā)明一實(shí)施例提供的鍵盤動(dòng)作檢測(cè)方法的流程示意圖,如圖1所示。
101、獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像。
所謂的圖像采集裝置,具體可以采用圖像傳感器實(shí)現(xiàn)。其中,所述圖像傳感器可以為電荷耦合元件(Charge Coupled Device,CCD)傳感器,或者還可以為金屬氧化物半導(dǎo)體元件(Complementary Metal-Oxide Semiconductor,CMOS)傳感器,本實(shí)施例對(duì)此不進(jìn)行特別限定。
如果檢測(cè)到當(dāng)前的光線比較暗,還可以進(jìn)一步對(duì)待采集物體即指定鍵盤進(jìn)行補(bǔ)光處理,例如,開啟發(fā)光二極管(Light Emitting Diode,LED)補(bǔ)光燈。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所采用的圖像采集裝置可以設(shè)置在指定鍵盤所在設(shè)備上,采用設(shè)備上所設(shè)置的支架結(jié)構(gòu)進(jìn)行固定。例如,鋼琴的弦倉蓋平面上所設(shè)置的支架設(shè)備,等等。
102、根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作。
本發(fā)明中,可以通過對(duì)比所獲得的所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的指定鍵盤的參考視差圖像,只要所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像與參考視差圖像之間存在差異部分,就可以將該差異部分所對(duì)應(yīng)的按鍵,確定為該按鍵被按下。
需要說明的是,101~102的執(zhí)行主體的部分或全部可以為位于本地終端的應(yīng)用,或者還可以為設(shè)置在位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,或者還可以為位于網(wǎng)絡(luò)側(cè)服務(wù)器中的處理引擎,或者還可以為位于網(wǎng)絡(luò)側(cè)的分布式系統(tǒng),本實(shí)施例對(duì)此不進(jìn)行特別限定。
可以理解的是,所述應(yīng)用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁程序(webApp),本實(shí)施例對(duì)此不進(jìn)行限定。
這樣,通過獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像,使得能夠根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作,通過根據(jù)演奏者演奏指定鍵盤的鍵盤圖像,再現(xiàn)演奏者演奏指定鍵盤的鍵盤狀態(tài),從而實(shí)現(xiàn)了檢測(cè)鋼琴等按鍵類樂器的鍵盤動(dòng)作的目的。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述指定鍵盤可以包括但不限于第一按鍵區(qū)域和第二按鍵區(qū)域,本實(shí)施例對(duì)此不進(jìn)行特別限定。
具體來說,所述第一按鍵區(qū)域可以為所述指定鍵盤的中間區(qū)域,相應(yīng)地,所述第二按鍵區(qū)域則可以為所述指定鍵盤中在所述中間區(qū)域兩側(cè)的旁邊區(qū)域。
其中,所述第一按鍵區(qū)域可以包括但不限于至少一個(gè)第一按鍵和所述至少一個(gè)第一按鍵中每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記。具體來說,所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記可以包括但不限于特定幾何圖形的貼片。例如,在鋼琴的鍵盤中間區(qū)域的按鍵上設(shè)置一個(gè)小圓點(diǎn),白色按鍵上設(shè)置黑色圓點(diǎn),黑色按鍵上設(shè)置白色圓點(diǎn)。
所述第二按鍵區(qū)域可以包括但不限于至少一個(gè)第二按鍵。
具體地,所述圖像采集裝置,具體可以設(shè)置于所述第一按鍵區(qū)域的正上方。
那么,相應(yīng)地,在一個(gè)具體的實(shí)現(xiàn)過程中,在102中,具體可以根據(jù)所述第一按鍵區(qū)域的鍵盤圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記和預(yù)先構(gòu)建的所述第一按鍵區(qū)域的參考圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記,獲得所述每個(gè)第一按鍵的位移情況,進(jìn)而,則可以根據(jù)所述每個(gè)第一按鍵的位移情況,獲得所述第一按鍵區(qū)域的檢測(cè)按鍵動(dòng)作。
在該實(shí)現(xiàn)過程中,具體可以根據(jù)標(biāo)記的位置,進(jìn)行按鍵檢測(cè),以獲得所述每個(gè)第一按鍵的位移情況。
在另一個(gè)具體的實(shí)現(xiàn)過程中,在102中,具體可以根據(jù)所述第二按鍵區(qū)域的鍵盤圖像中所述至少一個(gè)第二按鍵中每個(gè)第二按鍵,獲得所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況,進(jìn)而,則可以根據(jù)所述每個(gè)第二按鍵被其他按鍵的遮擋情況和預(yù)先構(gòu)建的所述第二按鍵區(qū)域的參考圖像中所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況,獲得所述第二按鍵區(qū)域的檢測(cè)按鍵動(dòng)作。
在該實(shí)現(xiàn)過程中,具體可以根據(jù)不同位置的按鍵特征,進(jìn)行按鍵檢測(cè),以獲得所述每個(gè)第二按鍵的位移情況。
進(jìn)一步地,在該實(shí)現(xiàn)方式中,還可以進(jìn)一步采用幀間信息差異法、色彩特征分析法等處理方法,將演奏者的手部進(jìn)行分割,這樣,則能夠根據(jù)所分割出的手部,估計(jì)出可能被按下的按鍵,這樣,則可以對(duì)可能被按下的按鍵區(qū)域進(jìn)行圖像掃描,即對(duì)所述指定按鍵的鍵盤圖像中可能被按下的按鍵區(qū)域與預(yù)先構(gòu)建的所述指定按鍵的參考圖像中對(duì)應(yīng)按鍵區(qū)域進(jìn)行圖像匹配,能夠有效避免由于指定鍵盤的全鍵盤圖像掃描而導(dǎo)致的掃描時(shí)間長(zhǎng)的技術(shù)問題,從而提高了鍵盤動(dòng)作檢測(cè)的效率。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102之前,還可以進(jìn)一步構(gòu)建所述指定鍵盤的參考圖像。
在該實(shí)現(xiàn)方式中,具體可以利用標(biāo)準(zhǔn)圖像進(jìn)行分析,得到標(biāo)準(zhǔn)數(shù)據(jù)即指定鍵盤的標(biāo)準(zhǔn)平面圖像。這樣,在獲得了指定鍵盤的標(biāo)準(zhǔn)平面圖像之后,便可以分析任意的指定鍵盤的待檢測(cè)鍵盤圖像,只要待檢測(cè)鍵盤圖像與標(biāo)準(zhǔn)平面圖像之間有差別,則可以分析出按鍵動(dòng)作。
具體來說,具體可以通過人機(jī)交互,調(diào)整圖像采集裝置的位置、以及角度等,確保采集過程符合視覺算法分析的要求。圖像采集裝置,可以采用設(shè)備上所設(shè)置的支架結(jié)構(gòu)進(jìn)行固定。例如,鋼琴的弦倉蓋平面上所設(shè)置的支架設(shè)備,等等。支架結(jié)構(gòu)允許對(duì)圖像采集裝置進(jìn)行上下、前后及角度等調(diào)整。在最初的圖像采集裝置的布設(shè)時(shí),對(duì)其的大致位置有一定的要求。例如,圖像采集裝置需要設(shè)置在指定鍵盤的中間位置的上方;通過調(diào)整圖像采集裝置的位置和/或角度,保證指定鍵盤的全部圖像被采集到。
在構(gòu)建過程中,需要實(shí)時(shí)反饋問題,并提示進(jìn)行圖像采集裝置的調(diào)整。例如,圖像采集裝置的高度微調(diào)、前后微調(diào)、傾斜度微調(diào)、以及現(xiàn)場(chǎng)光環(huán)境調(diào)整,等等。
在獲得經(jīng)過調(diào)整之后的圖像采集裝置所采集的指定鍵盤的標(biāo)準(zhǔn)圖像之后,可以進(jìn)一步對(duì)該標(biāo)準(zhǔn)圖像進(jìn)行圖像剪裁、圖像灰度化、以及圖像去燥等預(yù)處理操作。然后,可以進(jìn)一步利用最大類間方差(OTSU)算法、或改進(jìn)的OTSU算法等,在經(jīng)過預(yù)處理之后的標(biāo)準(zhǔn)圖像中進(jìn)行鍵盤檢測(cè),并分割出鍵盤包絡(luò)。接著,可以利用區(qū)域生長(zhǎng)算法、或改進(jìn)的區(qū)域生長(zhǎng)算法等,分割出每一個(gè)按鍵。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102之后,還可以進(jìn)一步根據(jù)所述指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得所述演奏者演奏所述指定鍵盤的按鍵情況。
如果所述指定鍵盤的檢測(cè)按鍵動(dòng)作與當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作一致,則可以說明演奏者演奏所述指定鍵盤的按鍵情況為標(biāo)準(zhǔn)按鍵情況;如果所述指定鍵盤的檢測(cè)按鍵動(dòng)作與當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作不一致,則可以根據(jù)不一致的情況,獲得所述演奏者演奏所述指定鍵盤的按鍵情況,例如,不一致的地方越少,則說明演奏者演奏所述指定鍵盤的按鍵情況越好,不一致的地方越多,則說明演奏者演奏所述指定鍵盤的按鍵情況越差。
在一個(gè)具體的實(shí)現(xiàn)過程中,在獲得所述演奏者演奏所述指定鍵盤的按鍵情況之后,還可以進(jìn)一步輸出所述演奏者演奏所述指定鍵盤的按鍵情況。
具體來說,具體可以獲取視頻采集裝置所采集的所述演奏者演奏所述指定鍵盤的原始視頻信息,進(jìn)而,則可以根據(jù)所述原始視頻信息和所述演奏者演奏所述指定鍵盤的按鍵情況,獲得所述分享視頻信息,并輸出所述分享視頻信息。
其中,視頻采集裝置,可以設(shè)置在指定鍵盤所在設(shè)備上,采用設(shè)備上所設(shè)置的支架結(jié)構(gòu)進(jìn)行固定。例如,鋼琴的弦倉蓋平面上所設(shè)置的支架設(shè)備,等等。
本實(shí)施例中,通過獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像,使得能夠根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作,通過根據(jù)演奏者演奏指定鍵盤的鍵盤圖像,再現(xiàn)演奏者演奏指定鍵盤的鍵盤狀態(tài),從而實(shí)現(xiàn)了檢測(cè)鋼琴等按鍵類樂器的鍵盤動(dòng)作的目的。
另外,采用本發(fā)明所提供的技術(shù)方案,通過根據(jù)所獲得的指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得演奏者演奏所述指定鍵盤的按鍵情況,進(jìn)而將該按鍵情況進(jìn)行輸出,能夠有效增強(qiáng)鍵盤動(dòng)作檢測(cè)的可視化。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
圖2為本發(fā)明另一實(shí)施例提供的鍵盤動(dòng)作檢測(cè)裝置的結(jié)構(gòu)示意圖,如圖2所示。本實(shí)施例的鍵盤動(dòng)作檢測(cè)裝置可以包括獲取單元21和分析單元22。其中,獲取單元21,用于獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像;分析單元22,用于根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作。
需要說明的是,本實(shí)施例所提供的鍵盤動(dòng)作檢測(cè)裝置的部分或全部可以為位于本地終端的應(yīng)用,或者還可以為設(shè)置在位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,或者還可以為位于網(wǎng)絡(luò)側(cè)服務(wù)器中的處理引擎,或者還可以為位于網(wǎng)絡(luò)側(cè)的分布式系統(tǒng),本實(shí)施例對(duì)此不進(jìn)行特別限定。
可以理解的是,所述應(yīng)用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁程序(webApp),本實(shí)施例對(duì)此不進(jìn)行限定。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述指定鍵盤可以包括但不限于第一按鍵區(qū)域和第二按鍵區(qū)域,本實(shí)施例對(duì)此不進(jìn)行特別限定。
具體來說,所述第一按鍵區(qū)域可以為所述指定鍵盤的中間區(qū)域,相應(yīng)地,所述第二按鍵區(qū)域則可以為所述指定鍵盤中在所述中間區(qū)域兩側(cè)的旁邊區(qū)域。
其中,所述第一按鍵區(qū)域可以包括但不限于至少一個(gè)第一按鍵和所述至少一個(gè)第一按鍵中每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記。具體來說,所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記可以包括但不限于特定幾何圖形的貼片。例如,在鋼琴的鍵盤中間區(qū)域的按鍵上設(shè)置一個(gè)小圓點(diǎn),白色按鍵上設(shè)置黑色圓點(diǎn),黑色按鍵上設(shè)置白色圓點(diǎn)。
所述第二按鍵區(qū)域可以包括但不限于至少一個(gè)第二按鍵。
具體地,所述圖像采集裝置,具體可以設(shè)置于所述第一按鍵區(qū)域的正上方。
所述分析單元22,具體可以用于
根據(jù)所述第一按鍵區(qū)域的鍵盤圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記和預(yù)先構(gòu)建的所述第一按鍵區(qū)域的參考圖像中所述每個(gè)第一按鍵的指定位置所設(shè)置的標(biāo)記,獲得所述每個(gè)第一按鍵的位移情況;以及根據(jù)所述每個(gè)第一按鍵的位移情況,獲得所述第一按鍵區(qū)域的檢測(cè)按鍵動(dòng)作;或者
根據(jù)所述第二按鍵區(qū)域的鍵盤圖像中所述至少一個(gè)第二按鍵中每個(gè)第二按鍵,獲得所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況;以及根據(jù)所述每個(gè)第二按鍵被其他按鍵的遮擋情況和預(yù)先構(gòu)建的所述第二按鍵區(qū)域的參考圖像中所述每個(gè)第二按鍵被其他第二按鍵的遮擋情況,獲得所述第二按鍵區(qū)域的檢測(cè)按鍵動(dòng)作。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述分析單元22,還可以進(jìn)一步用于構(gòu)建所述指定鍵盤的參考圖像。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述分析單元22,還可以進(jìn)一步用于根據(jù)所述指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得所述演奏者演奏所述指定鍵盤的按鍵情況。
可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述分析單元22,還可以進(jìn)一步用于輸出所述演奏者演奏所述指定鍵盤的按鍵情況。
具體來說,所述分析單元22,具體可以用于獲取視頻采集裝置所采集的所述演奏者演奏所述指定鍵盤的原始視頻信息;根據(jù)所述原始視頻信息和所述演奏者演奏所述指定鍵盤的按鍵情況,獲得所述分享視頻信息;以及輸出所述分享視頻信息。
需要說明的是,圖1對(duì)應(yīng)的實(shí)施例中方法,可以由本實(shí)施例提供的鍵盤動(dòng)作檢測(cè)裝置實(shí)現(xiàn)。詳細(xì)描述可以參見圖1對(duì)應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
本實(shí)施例中,通過獲取單元獲取圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像,使得分析單元能夠根據(jù)所述圖像采集裝置所采集的演奏者演奏指定鍵盤的鍵盤圖像和預(yù)先構(gòu)建的所述指定鍵盤的參考圖像,獲得所述指定鍵盤的檢測(cè)按鍵動(dòng)作,通過根據(jù)演奏者演奏指定鍵盤的鍵盤圖像,再現(xiàn)演奏者演奏指定鍵盤的鍵盤狀態(tài),從而實(shí)現(xiàn)了檢測(cè)鋼琴等按鍵類樂器的鍵盤動(dòng)作的目的。
另外,采用本發(fā)明所提供的技術(shù)方案,通過根據(jù)所獲得的指定鍵盤的檢測(cè)按鍵動(dòng)作和當(dāng)前參考的標(biāo)準(zhǔn)按鍵動(dòng)作,獲得演奏者演奏所述指定鍵盤的按鍵情況,進(jìn)而將該按鍵情況進(jìn)行輸出,能夠有效增強(qiáng)鍵盤動(dòng)作檢測(cè)的可視化。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。