多攝像頭顯示實現(xiàn)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是指一種多攝像頭顯示實現(xiàn)方法及裝置。
【背景技術(shù)】
[0002]隨著視頻電話、網(wǎng)絡(luò)攝像監(jiān)控等技術(shù)的發(fā)展,在同一臺計算機上可以連接多個攝像頭,同時接收這些攝像頭的視頻數(shù)據(jù)并選擇其中之一在某一顯示器上進行顯示,當(dāng)需要在該同一顯示器上觀察其他攝像頭的所采集的視頻數(shù)據(jù)時,則需要切換到接收其他攝像頭的視頻數(shù)據(jù)并進行相應(yīng)的顯示。當(dāng)用戶需要同時觀看多個攝像頭的所采集的圖像時,唯一的方法則是連接多個顯示器分別進行顯示,如此一來,則會增加不必要的成本和造成資源浪費,并會增加額外的工作,降低工作效率。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提出一種多攝像頭顯示實現(xiàn)方法及裝置,能夠?qū)崿F(xiàn)在同一臺顯示器上顯示至少兩個攝像頭的圖像,節(jié)約了成本并減少了不必要的額外工作。
[0004]基于上述目的本發(fā)明提供的多攝像頭顯示實現(xiàn)方法,包括:
[0005]連續(xù)抓取至少兩個攝像頭所采集的圖像;
[0006]分別將每一幀所述至少兩個攝像頭采集的圖像按預(yù)設(shè)的攝像頭圖像排列方式合成為一個圖像;
[0007]連續(xù)輸出并顯示每一幀所述合成的攝像頭圖像。
[0008]在一些實施方式中,所述連續(xù)抓取至少兩個攝像頭所采集的圖像的步驟之前還包括:
[0009]獲取顯示界面上的多個選定區(qū)域;
[0010]為所述至少兩個攝像頭分配所述選定區(qū)域,用于顯示其所采集的攝像頭圖像。
[0011]在一些實施方式中,所述為所述至少兩個攝像頭分配所述選定區(qū)域的步驟之后包括:
[0012]獲取選定區(qū)域與顯示界面的位置關(guān)系;
[0013]計算得到選定區(qū)域的邊界軌跡。
[0014]在一些實施方式中,所述分別將每一幀所述至少兩個攝像頭采集的圖像按預(yù)設(shè)的攝像頭圖像排列方式合成為一個圖像的步驟包括:
[0015]根據(jù)每個攝像頭對應(yīng)的選定區(qū)域的邊界軌跡,提取其對應(yīng)的選定區(qū)域邊界軌跡內(nèi)的攝像頭圖像;
[0016]建立空白圖像;
[0017]將所述提取出的選定區(qū)域邊界軌跡內(nèi)的攝像頭圖像繪制于所述空白圖像上對應(yīng)于其選定區(qū)域的位置。
[0018]在一些實施方式中,所述至少兩個攝像頭中包括一個主攝像頭,其余為副攝像頭。
[0019]在一些實施方式中,所述副攝像頭對應(yīng)于顯示界面中小于顯示界面大小的選定區(qū)域,所述顯示界面中除去副攝像頭對應(yīng)的選定區(qū)域以外的區(qū)域為主攝像頭的顯示區(qū)域。
[0020]在一些實施方式中,所述副攝像頭為至少兩個時,不同副攝像頭的選定區(qū)域的位置關(guān)系為并列或者嵌套。
[0021]在一些實施方式中,所述副攝像頭為兩個且位置關(guān)系為嵌套時,其中第一副攝像頭的選定區(qū)域則大于第二副攝像頭的選定區(qū)域的大小;較小的選定區(qū)域內(nèi)對應(yīng)顯示該第二副攝像頭的圖像,較大的選定區(qū)域內(nèi)除去所述較小的選定區(qū)域以外的區(qū)域顯示該第一副攝像頭的圖像。
[0022]在一些實施方式中,所述預(yù)設(shè)的攝像頭圖像排列方式為所述選定區(qū)域的位置關(guān)系O
[0023]在一些實施方式中,所述副攝像頭對應(yīng)的選定區(qū)域為不規(guī)則形狀。
[0024]本發(fā)明還提供了一種多攝像頭顯示實現(xiàn)裝置,包括:
[0025]抓取模塊,用于連續(xù)抓取至少兩個攝像頭所采集的圖像;
[0026]圖像處理模塊,用于分別將每一幀所述至少兩個攝像頭采集的圖像按預(yù)設(shè)的攝像頭圖像排列方式合成為一個圖像,并連續(xù)輸出每一幀所述合成的攝像頭圖像;
[0027]顯示模塊,用于顯示每一幀所述合成的攝像頭圖像。
[0028]在一些實施方式中,還包括預(yù)處理模塊,用于獲取顯示界面上的多個選定區(qū)域;以及,為所述至少兩個攝像頭分配所述選定區(qū)域,用于顯示其所采集的攝像頭圖像。
[0029]在一些實施方式中,所述圖像處理模塊還用于獲取選定區(qū)域與顯示界面的位置關(guān)系并計算得到選定區(qū)域的邊界軌跡。
[0030]在一些實施方式中,所述圖像處理模塊還用于根據(jù)每個攝像頭對應(yīng)的選定區(qū)域的邊界軌跡,提取其對應(yīng)的選定區(qū)域邊界軌跡內(nèi)的攝像頭圖像;建立空白圖像;以及,將所述提取出的選定區(qū)域邊界軌跡內(nèi)的攝像頭圖像繪制于所述空白圖像上對應(yīng)于其選定區(qū)域的位置。
[0031]在一些實施方式中,所述至少兩個攝像頭中包括一個主攝像頭,其余為副攝像頭。
[0032]在一些實施方式中,所述副攝像頭對應(yīng)于顯示界面中小于顯示界面大小的選定區(qū)域,所述顯示界面中除去副攝像頭對應(yīng)的選定區(qū)域以外的區(qū)域為主攝像頭的顯示區(qū)域。
[0033]在一些實施方式中,所述副攝像頭為至少兩個時,不同副攝像頭的選定區(qū)域的位置關(guān)系為并列或者嵌套。
[0034]在一些實施方式中,所述副攝像頭為兩個且位置關(guān)系為嵌套時,其中第一副攝像頭的選定區(qū)域則大于第二副攝像頭的選定區(qū)域的大??;較小的選定區(qū)域內(nèi)對應(yīng)顯示該第二副攝像頭的圖像,較大的選定區(qū)域內(nèi)除去所述較小的選定區(qū)域以外的區(qū)域顯示該第一副攝像頭的圖像。
[0035]在一些實施方式中,所述預(yù)設(shè)的攝像頭圖像排列方式為所述選定區(qū)域的位置關(guān)系O
[0036]在一些實施方式中,所述副攝像頭對應(yīng)的選定區(qū)域為不規(guī)則形狀。
[0037]從上面所述可以看出,本發(fā)明提供的多攝像頭顯示實現(xiàn)方法及裝置,通過將從至少兩個攝像頭中所采集的圖像數(shù)據(jù)進行重新繪制,實現(xiàn)了使所述至少兩個攝像頭中所采集的圖像數(shù)據(jù)同時顯示在最終的顯示界面上,而無需對攝像頭數(shù)據(jù)進行切換,節(jié)約了資源并減少了不必要的額外工作。
[0038]進一步的,通過設(shè)定主副攝像頭及設(shè)定選定區(qū)域的位置關(guān)系(并列或嵌套等),使得攝像頭圖像能夠根據(jù)用戶需要進行多層次顯示,使得顯示效果更加多元化,功能更多變。
【附圖說明】
[0039]圖1為本發(fā)明提供的多攝像頭顯示實現(xiàn)方法的一個實施例的流程示意圖;
[0040]圖2為本發(fā)明提供的多攝像頭顯示實現(xiàn)方法的另一個實施例的流程示意圖;
[0041]圖3為本發(fā)明提供的多攝像頭顯示實現(xiàn)裝置的一個實施例的結(jié)構(gòu)示意圖;
[0042]圖4a為本發(fā)明多攝像頭顯示實現(xiàn)方法及裝置的實施例中所述預(yù)設(shè)的攝像頭圖像排列方式的一個實施方式;
[0043]圖4b為本發(fā)明多攝像頭顯示實現(xiàn)方法及裝置的實施例中所述預(yù)設(shè)的攝像頭圖像排列方式的另一個實施方式;
[0044]圖4c為本發(fā)明多攝像頭顯示實現(xiàn)方法及裝置的實施例中所述預(yù)設(shè)的攝像頭圖像排列方式的又一個實施方式。
【具體實施方式】
[0045]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細(xì)說明。
[0046]參照附圖1,為本發(fā)明提供的多攝像頭顯示實現(xiàn)方法的一個實施例的流程示意圖。
[0047]所述本發(fā)明提供的多攝像頭顯示實現(xiàn)方法,包括:
[0048]步驟101:連續(xù)抓取至少兩個攝像頭所采集的圖像;
[0049]步驟102:分別將每一幀所述至少兩個攝像頭采集的圖像按預(yù)設(shè)的攝像頭圖像排列方式合成為一個圖像;
[0050]步驟103:連續(xù)輸出并顯示每一幀所述合成的攝像頭圖像。
[0051]可選的,所述連續(xù)抓取至少兩個攝像頭所采集的圖像的步驟之前還包括:
[0052]獲取顯示界面上的多個選定區(qū)域;
[0053]為所述至少兩個攝像頭分配所述選定區(qū)域,用于顯示其所采集的攝像頭圖像。
[0054]進一步的,所述為所述至少兩個攝像頭分配所述選定區(qū)域的步驟之后包括:
[0055]獲取選定區(qū)域與顯示界面的位置關(guān)系;
[0056]計算得到選定區(qū)域的邊界軌跡。
[0057]較佳的,所述分別將每一幀所述至少兩個攝像頭采集的圖像按預(yù)設(shè)的攝像頭圖像排列方式合成為一個圖像的步驟包括:
[0058]根據(jù)每個攝像頭對應(yīng)的選定區(qū)域的邊界軌跡,提取其對應(yīng)的選定區(qū)域邊界軌跡內(nèi)的攝像頭圖像;
[0059]建立空