一種多互動投影的方法及系統的制作方法
【技術領域】
[0001]本發明涉及投影處理技術領域,特別是涉及一種多互動投影的方法及系統。
【背景技術】
[0002]投影儀(又稱投影機),是一種可以將圖像或視頻投射到幕布上的設備,其投影到幕布上的圖像或者視頻在保持清晰度的情況下呈現數倍或者數十倍進行放大,方便人們觀看,也給予人們開闊的視野,因此,投影儀深受用戶的歡迎。
[0003]目前,在投影技術領域出現一種新型的投影方式:互動投影,互動投影是指:采用計算機視覺技術和投影顯示技術,使用戶可以直接使用腳或手與投影區域上的虛擬場景進行交互的一種投影方式。互動投影系統的具體原理為:是通過圖像捕捉設備對用戶進行捕捉拍攝,然后由影像分析系統分析,調整投影圖像,使用戶與投影區域之間產生互動的效果。但是本發明的發明人在長期的研究中發現:在目前的互動投影技術中,通常只在投影區域一側安裝圖像捕捉設備,用戶只能在單一圖像捕捉設備的捕捉范圍內進行互動操作,限制用戶的互動操作的范圍,互動性單一。
【發明內容】
[0004]本發明主要解決的技術問題是提供一種多互動投影的方法及系統,能夠實現兩個操作體在不同操作區域對投影圖像進行操作,從而實現多互動投影。
[0005]為解決上述技術問題,本發明采用的一個技術方案是:提供一種多互動投影的系統,包括處理器、投影儀、第一視頻采集裝置和第二視頻采集裝置,所述處理器分別與投影儀、第一視頻采集裝置和第二視頻采集裝置連接;所述投影儀,用于接收所述處理器發送的投影圖像,并投射所述投影圖像;所述第一視頻采集裝置,用于采集第一操作體在第一操作區域內進行交互操作時的第一視頻影像;所述第二視頻采集裝置,用于采集第二操作體在第二操作區域內進行交互操作時的第二視頻影像,其中,所述第一視頻影像和第二視頻影像中各個像素點的位置與投影圖像的各個像素點的位置具有映射關系;所述處理器,用于:根據所述第一視頻影像,識別所述第一操作體所進行的第一操作動作,以及所述第一操作動作位于所述第一視頻影像中的第一視頻位置;獲取所述投影圖像中與所述第一視頻位置相映射的第一映射位置;根據所述第二視頻影像,識別所述第二操作體所進行的第二操作動作,以及所述第二動作操作位于所述第二視頻影像中的第二視頻位置;獲取所述投影圖像中與所述第二視頻位置相映射的第二映射位置;根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作調整所述投影圖像,并向所述投影儀發送調整后的投影圖像,以使所述投影儀投射所述調整后的投影圖像。
[0006]其中,所述處理器根據所述第一視頻影像,識別所述第一操作體所進行的第一操作動作的步驟包括:根據圖像差分算法,將所述第一視頻影像中連續的兩幀圖像進行相減處理,得到所述第一操作體的運動數據,并識別所述第一操作體的運動數據所對應的第一操作動作;所述處理器根據所述第二視頻影像,識別所述第二操作體所進行的第二操作動作的步驟包括:根據所述圖像差分算法,將所述第二視頻影像中連續的兩幀圖像進行相減處理,得到所述第二操作體的運動數據,識別所述第二操作體的運動數據所對應的第二操作動作。
[0007]其中,所述處理器根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作調整所述投影圖像的步驟包括:根據所述第一操作動作,識別第一操作指令,識別所述投影圖像中與所述第一映射位置相對應的第一被操作對像,對所述第一被操作對像,執行所述第一操作指令所指示的操作,以及,根據所述第二操作動作,識別第二操作指令,識別所述投影圖像中與所述第二映射位置相對應的第二被操作對像,對所述第二被操作對像,執行所述第二操作指令所指示的操作,并根據所述執行的操作,調整投影圖像。
[0008]其中,所述系統還包括第一語音采集裝置和第二語音采集裝置;所述第一語音采集裝置,用于采集所述第一操作體在第一操作區域內進行交互操作時發出的第一語音命令;所述第二語音采集裝置,用于采集所述第一操作體在第二操作區域內進行交互操作時發出的第二語音命令;所述處理器根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作調整所述投影圖像的步驟包括:根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作,并結合所述第一語音命令和第二語音命令,調整所述投影圖像。
[0009]其中,所述第一視頻采集裝置和第二視頻采集裝置均為配置有電荷耦合元件CCD或互補金屬氧化物半導體CMOS的攝像設備。
[0010]其中,所述投影儀為具有變焦功能的數字光處理DLP微型投影設備。
[0011]為解決上述技術問題,本發明采用的另一個技術方案是:提供一種多互動投影的方法,包括在投影儀向投射投影圖像后,采集第一操作體在第一操作區域內進行交互操作時的第一視頻影像,以及采集第二操作在第二操作區域內進行交互操作時的第二視頻影像,所述第一視頻影像和第二視頻影像中各個像素點的位置與投影圖像的各個像素點的位置具有映射關系;根據所述第一視頻影像,識別所述第一操作體所進行的第一操作動作,以及所述第一操作動作位于所述第一視頻影像中的第一視頻位置;獲取所述投影圖像中與所述第一視頻位置相映射的第一映射位置;根據所述第二視頻影像,識別所述第二操作體所進行的第二操作動作,以及所述第二動作操作位于所述第二視頻影像中的第二視頻位置;獲取所述投影圖像中與所述第二視頻位置相映射的第二映射位置;根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作調整所述投影圖像。
[0012]其中,所述根據所述第一視頻影像,識別所述第一操作體所進行的第一操作動作的步驟包括:根據圖像差分算法,將所述第一視頻影像中連續的兩幀圖像進行相減處理,得到所述第一操作體的運動數據,并識別所述第一操作體的運動數據所對應的第一操作動作;所述根據所述第二視頻影像,識別所述第二操作體所進行的第二操作動作的步驟包括:根據所述圖像差分算法,將所述第二視頻影像中連續的兩幀圖像進行相減處理,得到所述第二操作體的運動數據,識別所述第二操作體的運動數據所對應的第二操作動作。
[0013]其中,所述根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作調整所述投影圖像的步驟包括:根據所述第一操作動作,識別第一操作指令,識別所述投影圖像中與所述第一映射位置相對應的第一被操作對像,對所述第一被操作對像,執行所述第一操作指令所指示的操作,以及,根據所述第二操作動作,識別第二操作指令,識別所述投影圖像中與所述第二映射位置相對應的第二被操作對像,對所述第二被操作對像,執行所述第二操作指令所指示的操作,并根據所述執行的操作,調整投影圖像。
[0014]其中,在所述采集第一操作體在第一操作區域內進行交互操作時的第一視頻影像時,所述方法還包括采集所述第一操作體的第一語音命令;在所述采集第二操作體在第二操作區域內進行交互操作時的第二視頻影像時,所述方法還包括采集所述第二操作體的第二語音命令;根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作調整所述投影圖像的步驟包括:根據所述第一映射位置、第一操作動作、第二映射位置和第二操作動作,并結合所述第一語音命令和第二語音命令,調整所述投影圖像。
[0015]本發明的有益效果是:區別于現有技術的情況,本發明采集第一操作體的第一視頻影像,以及第二操作的第二視頻影像,根據第一視頻影像識別出第一操作動作和第一視頻位置,根據第二視頻影像識別出第二操作動作和第二視頻位置,根據第一視頻位置所映射的第一映射位置、第一操作動作、第二視頻位置所映射的第二映射位置和第二操作動作調整投影圖像,實現兩個操作體在不同操作區域對投影圖像進行操作,進而實現多互動投影。
【附圖說明】
[0016]圖1是本發明多互動投影的系統實施方式的示意圖;
[0017]圖2是本發明多互動投影的方式實施方式的流程圖。
【具體實施方式】
[0018]下面結合附圖和實施方式對本發明進行詳細說明。
[0019]請參閱圖1,多互動投影的系統20包括處理器21、投影儀22、第一視頻采集裝置23和第二視頻采集裝置24,處理器21分別與投影儀22、第一視頻采集裝置23和第二視頻采集裝置24連接。值得說明的是:處理器21與投影儀22、第一視頻采集裝置23和第二視頻采集裝置24之間的連接可以為有線連接,也可以為無線連接,例如:WIFI無線連接,藍牙無線連接、3G或者4G無線通信連接等等。處理器21可以運行有Windows操作系統、Android操作系統及1S操作系統等等,處理