• / 11
  • 下載費用:30 金幣  

一種視頻圖像虛擬場景生成系統及其框架構造方法.pdf

關 鍵 詞:
一種 視頻 圖像 虛擬 場景 生成 系統 及其 框架 構造 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201310594998.8

申請日:

2013.11.21

公開號:

CN103679800A

公開日:

2014.03.26

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06T 17/00申請日:20131121|||公開
IPC分類號: G06T17/00; G06F9/445 主分類號: G06T17/00
申請人: 北京航空航天大學
發明人: 陳小武; 趙沁平; 陳召東; 譚文婷; 張恒源
地址: 100191 北京市海淀區學院路37號
優先權:
專利代理機構: 北京遠大卓悅知識產權代理事務所(普通合伙) 11369 代理人: 史霞
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201310594998.8

授權公告號:

||||||

法律狀態公告日:

2017.09.01|||2014.04.23|||2014.03.26

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種視頻圖像虛擬場景生成系統及其框架構造方法,所述系統包括插件封裝模塊、插件管理模塊、虛擬場景生成流程控制模塊、虛擬場景生成工作臺模塊、虛擬場景生成工程管理模塊、以及視頻素材訪問檢索模塊。所述方法包括如下步驟:步驟一,對算法工具進行插件式封裝,以獲得對應的插件;步驟二,構建節點樹,并令各被調用的插件對應于節點樹上的各個節點;步驟三,遍歷節點樹中的所有節點,并對每個節點的狀態進行保存,以形成視頻圖像虛擬場景文件。

權利要求書

權利要求書
1.  一種視頻圖像虛擬場景生成系統,其特征在于,包括插件封裝模塊、插件管理模塊、虛擬場景生成流程控制模塊、虛擬場景生成工作臺模塊、虛擬場景生成工程管理模塊、以及視頻素材訪問檢索模塊;
其中,所述插件封裝模塊用于實現算法工具的插件式封裝,以獲得對應的插件;
所述插件管理模塊用于對前述獲得的插件的注冊、加載、調用以注冊表的方式進行管理;
所述視頻素材訪問檢索模塊用于導入所述被調用插件所涉及的預先存儲的的視頻圖像信息;
所述虛擬場景生成流程控制模塊用于構建節點樹,并令各被調用的插件對應于所述節點樹上的各個節點;
所述虛擬場景生成工作臺模塊用于顯示前述節點樹中被選中節點所對應的視頻圖像信息;
所述虛擬場景生成工程管理模塊用于對節點樹中的所有節點進行遍歷,并對每個節點進行狀態保存,以形成視頻圖像虛擬場景文件。

2.  一種對權利要求1所述的視頻圖像虛擬場景生成系統的框架構造方法,其特征在于,包括如下步驟:
步驟一,對算法工具進行插件式封裝,以獲得對應的插件;
步驟二,構建節點樹,并令各被調用的插件對應于節點樹上的各個節點;
步驟三,遍歷節點樹中的所有節點,并對每個節點的狀態進行保存,以形成視頻圖像虛擬場景文件。

3.  如權利要求2所述的視頻圖像虛擬場景生成系統的框架構造方法,其特征在于,所述步驟一中,利用插件注冊表實現插件的加載、注冊、加載。

4.  如權利要求2所述的視頻圖像虛擬場景生成系統的框架構造方法,其特征在于,所述步驟一的對算法工具進行封裝中,統一算法工具的數據輸入輸出、統一視頻圖像數據格式、以及對視頻圖像數據的描述屬性、定義公共的算法工具插件與系統的接口。

5.  如權利要求2所述的視頻圖像虛擬場景生成系統的框架構造方法,其特征在于,所述步驟二中,通過節點列表以及節點連接列表來保存整個節點樹。

6.  如權利要求2所述的視頻圖像虛擬場景生成系統的框架構造方法,其特征在于,所述步驟三中,通過節點的創建順序和節點間連接關系構建節點拓撲排序,以對節點列表遍歷。

說明書

說明書一種視頻圖像虛擬場景生成系統及其框架構造方法
技術領域
本發明涉及一種系統及其構造方法,尤其涉及一種視頻圖像虛擬場景生成系統及其框架構造方法。
背景技術
虛擬現實(Virtual Reality,簡稱VR)是以計算機技術為核心,結合相關科學技術,生成與一定范圍真實環境在視、聽、觸感等方面高度近似的數字化環境,用戶借助必要的裝備與數字化環境中的對象進行交互作用、相互影響,可以產生親臨對應真實環境的感受和體驗。
虛擬現實技術是人類在探索自然、認識自然過程中創造產生,逐步形成的一種用于認識自然、模擬自然,進而改造自然的科學方法和科學技術。隨著社會生產力和科學技術的不斷發展,各行業對虛擬現實技術的需求日益旺盛,人們對虛擬現實技術的研究日益重視,虛擬現實技術也取得了巨大進展,并逐步成為一個新的科學技術領域。
雖然虛擬現實技術將真實世界的多維信息映射到可計算的數字空間,使用戶能夠在虛擬環境中操作各種虛擬對象、突破物理空間和時間的限制、建立基于真實世界信息的虛擬場景;也可以將計算機生成的虛擬場景和虛擬作用反饋到真實世界中,使用戶能夠獲得虛擬環境產生的各種逼真感知,獲得親臨等同真實環境的“沉浸”感。但是,傳統的虛擬環境強調虛擬場景建模和虛擬場景表現,較少將虛擬環境直接融入到客觀存在的真實世界,這在一定程度上影響了虛擬現實技術的發展和應用。所以,人們正在研究:如何利用描繪真實世界的圖像或視頻,構建和生成更加逼真的虛擬場景?其中,增強現實(Augmented Reality,簡稱AR)技術是針對這一類典型問題的典型代表之一,它是虛擬現實的進一步拓展,能夠使計算機生成的虛擬對象與客觀存在的真實世界融為一體。
基于視頻素材的虛擬場景生成技術,是另一個利用視頻及其圖像構建和生成虛擬場景的典型代表。由于傳統的虛擬現實一般利用三維幾何模型生成虛擬場景,然而難以證明“真實世界的所有事物都是可以幾何模型化或者數字化建模”,并且與基于視頻素材的虛擬場景相比較,基于三維幾何模型的虛擬場景在真實數據采集、幾何模型構建、場景逼真繪制等方面存在相對難以克服的問題。另一方面,攝像機已經越來越多地運用于日常工作和生活,描繪真實世界的視頻場景、視頻對象和視頻事件也越來越多,所以人們迫切希望利用日積月累的各種視頻素材生成工作和生活需要的視頻虛擬場景,從而需要基于視頻素材的虛擬場景生成系統及其軟件工具。因此,許多科研工作者正在圍繞“視頻虛擬場景”開展理論、技術和系統研究,無論從虛擬現實的理論技術發展來看,還是從虛擬現實的實用化應用前景來看,基于視頻的虛擬場景構建與生成技術正在成為虛擬現實方向的技術發展趨勢和典型研究熱點。
目前,視頻虛擬場景生成已經有非常多的算法工具被開發出來,這些工具和算法僅僅對視頻圖像進行了部分處理,或是某一方面的處理,如果是通過使用不同的工具和算法進行虛擬場景生成,就需要進行算法工具的集成,而不是單獨的使用。因此需要對大量的算法工具進行系統集成,通過各個算法的調用和協作進行虛擬場景的快速生成,需要一種視頻圖像虛擬場景生成系統框架構造方法。
在影視后期制作領域,有很多后期制作軟件,例如after effects,nuke,shake等,這些軟件都有對視頻圖像進行處理的功能,能進行影視后期場景的合成,同時這些軟件也集成了大量的視頻圖像的處理算法和工具。但是這些軟件是面向特定領域的,即影視后期制作,對算法的性能、效果以及處理的視頻圖像素材有著多方面的嚴格要求,而且其集成方式對大部分的視頻圖像處理算法工具并不適合。2009年德國的不倫瑞克大學的計算機圖形學實驗室科學家為虛擬視頻攝像機系統添加了視覺特效系統,使得系統可以渲染出運動模糊、冰凍瞬間、長時間曝光、時間模糊、空間模糊、多次曝光等具有照片真實感的特效,提出了一個視覺特效框架。這個框架在整體上是對數據流進行處理,而沒有涉及虛擬場景生成中的場景合成。馬爾文圖像處理框架是 一個可擴展的、跨平臺的圖像處理框架。利用馬爾文圖像處理框架,研究者可以實現圖像處理算法,并以插件的形式發布,軟件開發者可以在他們的軟件中集成馬爾文圖像處理插件以提供圖像處理功能,最后,普通用戶可以直接利用馬爾文圖像處理應用程序并提供使用反饋促進該框架的迭代開發。因此利用馬爾文圖像處理框架開發的系統架構一般分成了三個層次:框架層、插件層、應用層。框架層是由馬爾文團隊開發提供,提供了一些圖像、視頻預處理機制以及測試、歷史記錄、圖形界面、多線程等。插件層是由第三方利用框架層提供的接口開發的插件。應用層是最終的應用軟件,是由第三方利用框架層和插件層提供的接口開發的。但是這個框架僅僅提供了一個底層的實現,并沒有提出面向虛擬場景生成的流程方面的設計與實現,以及算法工具間的交互協作。
發明內容
本發明針對現有技術的弊端,提供一種視頻圖像虛擬場景生成系統及其框架構造方法。
本發明所述的視頻圖像虛擬場景生成系統,包括插件封裝模塊、插件管理模塊、虛擬場景生成流程控制模塊、虛擬場景生成工作臺模塊、虛擬場景生成工程管理模塊、以及視頻素材訪問檢索模塊;
其中,所述插件封裝模塊用于實現算法工具的插件式封裝,以獲得對應的插件;
所述插件管理模塊用于對前述獲得的插件的注冊、加載、調用以注冊表的方式進行管理;
所述視頻素材訪問檢索模塊用于導入所述被調用插件所涉及的預先存儲的的視頻圖像信息;
所述虛擬場景生成流程控制模塊用于構建節點樹,并令各被調用的插件對應于所述節點樹上的各個節點;
所述虛擬場景生成工作臺模塊用于顯示前述節點樹中被選中節點所對應的視頻圖像信息;
所述虛擬場景生成工程管理模塊用于對節點樹中的所有節點進行遍歷, 并對每個節點進行狀態保存,以形成視頻圖像虛擬場景文件。
本發明所述的視頻圖像虛擬場景生成系統的框架構造方法,包括如下步驟:
步驟一,對算法工具進行插件式封裝,以獲得對應的插件;
步驟二,構建節點樹,并令各被調用的插件對應于節點樹上的各個節點;
步驟三,遍歷節點樹中的所有節點,并對每個節點的狀態進行保存,以形成視頻圖像虛擬場景文件。
本發明所述的視頻圖像虛擬場景生成系統的框架構造方法的步驟一中,利用插件注冊表實現插件的加載、注冊、加載。
本發明所述的視頻圖像虛擬場景生成系統的框架構造方法的步驟一的對算法工具進行封裝中,統一算法工具的數據輸入輸出、統一視頻圖像數據格式、以及對視頻圖像數據的描述屬性、定義公共的算法工具插件與系統的接口。
本發明所述的視頻圖像虛擬場景生成系統的框架構造方法的步驟二中,通過節點列表以及節點連接列表來保存整個節點樹。
本發明所述的視頻圖像虛擬場景生成系統的框架構造方法的步驟三中,通過節點的創建順序和節點間連接關系構建節點拓撲排序,以對節點列表遍歷。
本發明根據虛擬場景生成的處理流程以及視頻圖像處理算法工具的特點,提出了視頻圖像虛擬場景生成系統框架構造方法。本發明方法能夠快速、靈活的集成視頻圖像處理算法工具,通過節點式流程控制進行虛擬場景生成。基于此方法構建的虛擬場景生成系統具有很好的擴展性。另外本方法對各種視頻圖像處理算法工具的集成具有通用性,同時對于視頻圖像素材庫具有很強的適用性。
附圖說明
圖1為本發明所述視頻圖像虛擬場景生成系統框架的構造方法的流程示意圖。
具體實施方式
下面結合附圖對本發明做進一步的詳細說明,以令本領域技術人員參照說明書文字能夠據以實施。
本發明所述的視頻圖像虛擬場景生成系統,包括插件封裝模塊、插件管理模塊、虛擬場景生成流程控制模塊、虛擬場景生成工作臺模塊、虛擬場景生成工程管理模塊、以及視頻素材訪問檢索模塊。
其中,所述插件封裝模塊用于實現算法工具的插件式封裝,以獲得對應的插件。所述插件封裝模塊的作用在于定義插件的模板,在模板中定義對視頻圖像信息處理的抽象方法、視頻圖像的屬性、以及支持插件機制的基本接口。具體的插件可從模板類繼承,并實現具體的處理方法,實現自己的參數面板,實現自己特有的數據處理邏輯及參數設置,編譯生成動態鏈接庫,并放入系統插件庫中。
所述插件管理模塊用于對前述獲得的插件的注冊、加載、調用以注冊表的方式進行管理。本發明中,通過插件描述文件注冊所有的插件信息,所述插件可以被系統識別,注冊、調用、加載以獲得插件提供的功能。在系統界面會生成插件菜單,并顯示插件名稱。當用于選擇加載插件時,系統會根據插件的描述信息加載插件對應的動態鏈接庫,以得到處理節點對象。
所述視頻素材訪問檢索模塊用于導入所述被調用插件所涉及的預先存儲的的視頻圖像信息。所述預先存儲的視頻圖像信息包括了本地的視頻素材和素材庫中的視頻素材,對于上述視頻素材的訪問檢索,可通過插件形式集成到系統界面。本發明中,對視頻圖像素材庫的訪問是通過構建一個視頻圖像素材庫訪問檢索插件實現的,插件實現了針對視頻圖像語義素材庫的訪問檢索,針對不同的語義描述的視頻圖像素材庫,可以構建特定的素材庫訪問檢索插件,實現素材的導入。
所述虛擬場景生成流程控制模塊用于構建節點樹,并令各被調用的插件對應于所述節點樹上的各個節點。即將在虛擬場景生成中調用的插件以節點的形式展示,視頻圖像信息在一個節點處理完會流向下一個與其相連接的節點,從而形成節點樹的形式。
所述虛擬場景生成工作臺模塊用于顯示前述節點樹中被選中節點所對應 的視頻圖像信息。該虛擬場景生成工作臺模塊可通過預覽形式對被選中節點所對應的視頻圖像信息進行展示。具體而言,可通過添加圖形可視化類實現處理節點的可視化,也即數據流的可視化。本發明中,不僅可對節點處理后的場景數據進行預覽,還可進行播放、暫停、前一幀、后一幀等控制,實現對視頻場景的預覽控制。
所述虛擬場景生成工程管理模塊用于對節點樹中的所有節點進行遍歷,并對每個節點進行狀態保存,以形成視頻圖像虛擬場景文件。本發明中,是通過節點列表以及節點連接列表來保存整個節點樹,當在虛擬場景生成流程中添加或刪除一個節點時,會更新節點列表以及節點連接列表,通過對節點列表遍歷,即根據節點的創建順序和節點間連接關系構建節點拓撲排序,依次保存所有節點的內部狀態,通過遍歷節點連接列表保存所有的節點連接信息,從而形成虛擬場景的生成。在加載時,按照保存節點列表的順序依次創建節點,讀取相應節點的內部狀態,初始化節點,并根據節點的鏈接信息,構建數據流,即節點之間的鏈接,同時恢復節點列表和節點連接列表,完成虛擬場景的加載。
本發明還提供一種針對前述視頻圖像虛擬場景生成系統的框架構造方法,如圖1所示,包括如下步驟:
步驟101,對算法工具進行插件式封裝,以獲得對應的插件。
本步驟中,是構建插件模板的基本類型,也就是定義基本接口以及屬性,通過對插件模板的繼承,對數據處理接口進行重載,實現自己特有的參數面板,實現自己特有的數據處理邏輯,以及參數設置,編譯生成動態鏈接庫,從而放入系統插件庫中。
本發明中,對于插件的管理是通過構建插件注冊表實現的,插件注冊表可實現插件的加載、注冊、加載機制,插件可以被系統識別、注冊、調用、加載,以獲得插件提供的功能。
本發明中,對于算法工具的插件式封裝,主要包括三個部分,即構建插件模板類、算法工具插件式封裝、和構建插件管理機制。
構建插件模板類的作用是統一算法工具的數據輸入輸出,統一視頻圖像數據格式,以及對視頻圖像數據的描述屬性,定義公共的算法工具插件與系 統的接口,系統對具體的節點的操作是無差別的。定義統一的參數面板調用接口,使得在虛擬場景生成流程中,方便統一對各個節點進行參數設置。
算法工具插件式封裝的作用是針對不同的算法工具進行具體的插件封裝,在保證統一的視頻圖像數據的輸入輸出條件下,進行特殊數據處理方法的封裝,同時定義具體的參數面板,實現具體的業務邏輯。
首先,從插件模板類派生出一個具體插件子類,對視頻圖像數據的處理接口進行重載,實現具體的特殊數據處理。其次,定義自己的參數面板,參數面板主要包含兩個功能:一個是顯示該算法工具的數據處理結果,另一個是對處理過程中需要設置的參數提供一個用戶設置界面。再次,實現一個當前插件的加載類,加載類會在系統加載插件的時候被調用,同時將該插件的功能信息注冊到插件信息注冊表中。最后,創建插件描述文件,用來系統對插件的獲取,包含插件的名稱、功能、加載類名稱、以及動態鏈接庫路徑,供系統識別插件。
構建插件封裝加載管理機制的作用是實現插件在具體操作系統下可以編譯成動態鏈接庫,并能夠被系統識別、加載、以及實現功能調用。首先,系統維護一個全局唯一的插件信息注冊表,記錄了所有已經加載的插件類型信息,當系統調用某個具體插件時,可以避免具體插件的重復加載。其次,實現插件調用時注冊接口,該模塊在集成系統加載具體的插件時會被直接調用,將插件的類型信息注冊到系統的插件注冊表中,表明這個插件已經被調用成功。
插件的管理包含以下幾個組成部分,即
(1)算法工具箱,算法工具箱保存了所有可以被系統識別加載的插件的信息,包括
a)算法名稱;
b)插件對應的動態鏈接庫文件路徑;
c)注冊加載類名稱,系統加載插件的時候,會根據注冊加載類名稱,動態生成注冊加載類,用于注冊加載插件服務;
d)插件版本號。
(2)插件服務注冊表,保存了所有的已經加載的插件服務對象,每一個 插件服務對象對應于一個算法名稱和版本號,插件服務對象提供了獲取節點對象的接口。
(3)插件加載模塊,可以根據插件信息加載插件,獲取插件服務對象注冊到插件服務注冊表中,并返回一個節點對象,傳遞給流程控制。
(4)流程控制則管理插件加載將獲取的節點對象,進行虛擬場景生成。
本發明中,插件的調用包括以下幾個步驟:
(1)識別插件,每一個插件包括兩個文件,一個是插件信息描述文件,文件格式是xml,另一個是動態鏈接庫。
插件信息描述文件向虛擬場景生成系統提供如下信息:
a)算法名稱;
b)插件對應的動態鏈接庫文件路徑;
c)注冊加載類名稱;
d)插件版本號。
(2)創建插件觸發對象,當需要向系統中添加一個插件時,只需要在插件目錄中放置這兩個文件即可,系統會讀取插件描述文件,將插件信息保存到算法工具箱中,用來進行插件的加載注冊。
(3)調用插件,插件觸發對象會響應系統界面上的插件菜單項鼠標事件,用戶選擇指定的插件時,插件觸發對象會將相應的插件信息傳給算法工具箱,算法工具箱根據具體的插件信息進行插件調用。
(4)判斷插件是否已經加載,算法工具箱調用插件加載模塊進行插件加載,插件加載模塊首先查詢插件服務注冊表,查找相應的插件服務對象,如果相應的插件服務對象存在,那么就從查找到的插件服務對象獲取相應的節點對象;如果沒有相應的插件服務對象存在,就說明這個插件還沒有被加載,就需要根據插件描述信息加載相應的動態鏈接庫,獲取相應的插件服務對象,將插件服務對象注冊到插件服務注冊表中,并從該插件服務對象獲的相應的節點對象。
(5)將上一步獲取的節點對象返回給流程控制臺,流程控制臺維護整個虛擬場景生成的流程節點樹,但流程控制臺不需要創建一個樹結構來保存節點樹,只需維護一個節點ID列表和節點列表,節點ID列表根據節點樹進行 拓撲排序,流程控制臺將節點對象放入節點列表中。
(6)繪制節點對象,節點對象被加載到流程控制臺上后,會調用自己的圖形繪制函數,實現節點可視化,根據不同的節點類型,節點的形狀以及顏色會有不同。
步驟102,構建節點樹,并令各被調用的插件對應于節點樹上的各個節點。
本發明中,被調用的插件以節點的形式進行展示,視頻圖像數據在一個節點處理完會流向下一個與其相連接的節點,從而形成節點樹。
例如,定義一個抽象節點類ViAbstractNode,這個類定義了視頻圖像數據處理節點的公共操作和屬性,公共操作包括獲取指定位置的視頻圖像、連接一個節點、獲取節點類型、鼠標響應事件、參數面板調用等操作。為了支持視頻圖像處理節點的可視化,定義了一個節點可視化類QDiaItem Widget,抽象節點派生自節點可視化類,QDiaItem Widget類定義了節點操作的接口、節點ID、節點的繪制、節點間的連接、節點的孩子節點的操作,支持節點拖動、刪除、縮放的鼠標鍵盤響應事件。這些接口確保了節點樹功能的實現。從ViAbstractNode這個抽象節點類,派生出具體的插件節點類,如進行視頻圖像解碼的視頻圖像素材節點,對視頻圖像進行處理的算法工具節點如顏色風格轉換節點、跟蹤節點、場景拼接節點、對生成的虛擬場景進行導出的場景導出節點,實現視頻圖像的編碼。具體的節點子類,需要在抽象節點定義的接口基礎上進行擴展,以實現自己的具體的視頻圖像處理功能,具體的是保護或者私有的,不需要對外公開,這樣所有的節點在虛擬場景生成系統中都以抽象節點和其他節點或者系統進行交互。
步驟103,遍歷節點樹中的所有節點,并對每個節點的狀態進行保存,以形成視頻圖像虛擬場景文件。
本發明中,通過將節點樹進行保存,包括節點狀態的保存,以數據流的保存即節點間的鏈接關系保存,實現虛擬場景生成的工程管理。最后,在加載工程文件過程中,通過恢復工程文件中保存的節點狀態構建處理節點,根據節點的鏈接關系,從而構建整個虛擬場景生成的數據流。
本發明中的節點式虛擬場景生成的流程控制主要分成三部分,即節點的 可視化與人機交互、數據流的可視化與交互,虛擬場景生成流程控制的工程保存及虛擬場景生成流程的工程加載。
處理節點、數據流的可視化與交互的作用是提供了虛擬場景生成的流程控制交互方式,用戶可以很方便的在虛擬場景生成流程中添加一個處理節點或刪除一個處理節點,控制節點之間連接關系即對數據流的控制,從而控制整個虛擬場景生成流程。
虛擬場景生成流程控制的工程保存的作用是通過構建一個節點列表以及節點連接列表來保存整個的節點流程樹,當在虛擬場景生成流程中添加或刪除一個節點時,會更新節點列表以及節點連接列表,通過對節點列表遍歷,保存所有節點的內部狀態,通過遍歷節點連接列表保存所有的節點連接信息,完成虛擬場景生成的工程保存。
虛擬場景生成流程控制的工程加載的作用是加載工程文件,首先按照保存節點列表的順序依次創建節點,讀取工程文件中相應節點的內部狀態,初始化節點,并根據節點的鏈接信息,構建數據流,即節點之間的鏈接,同時恢復流程控制臺的節點列表和節點連接列表,完成工程的加載。
本發明中,利用集成的視頻圖像處理算法工具插件進行虛擬場景生成的流程具體如下:
(1)導入素材,從算法工具箱中選擇視頻圖像素材節點,在流程控制臺上就出現一個素材節點,雙擊這個節點,打開一個資源管理對話框,選擇要導入的素材。可以隨時加載多個素材。
(2)添加處理節點,從算法工具箱中選擇需要進行的處理插件,在流程控制臺上就會加載一個對應的節點,按下連線快捷鍵,選擇素材節點或者其他節點拖動鼠標至目標節點,則建立起一個從起始節點到目標節點的數據流,目標節點就可從上一個節點獲取數據進行處理。
(3)設置處理參數進行數據處理,雙擊目標節點,調出參數面板,根據具體的場景處理設置相應的參數,點擊運行。
(4)預覽處理結果,選中要預覽的節點,按下預覽快捷鍵,在虛擬場景工作臺上就會顯示當前節點處理后的結果,如果是視頻場景,可以通過一些預覽控制鍵進行播放預覽,
(5)如果場景沒有處理結束,則可以繼續添加處理節點進行處理,直到生成最后的虛擬場景。
(6)導出場景,從算法工具箱中選擇導出場景插件,在流程控制臺上會加載一個導出場景節點,將最后一個處理節點連接到導出場景節點上,會出現一個導出參數設置面板,設置到編碼格式等參數,然后點擊導出,將虛擬場景以文件形式保存到指定目錄中。
保存的工作可包括以下步驟:(1)保存流程控制臺維護的節點ID列表,按照順序保存;(2)按照節點ID列表的順序依次保存節點的狀態,完成工程保存。
對于工程文件的加載可以包括以下步驟:(1)加載節點ID列表,根據工程文件中保存的節點ID列表在流程控制臺中創建節點ID列表;(2)根據節點ID列表依次創建節點,并恢復節點狀態。根據節點間的連接關系,創建數據流。
本發明根據虛擬場景生成的處理流程以及視頻圖像處理算法工具的特點,提出了視頻圖像虛擬場景生成系統框架構造方法。本發明方法能夠快速、靈活的集成視頻圖像處理算法工具,通過節點式流程控制進行虛擬場景生成。基于此方法構建的虛擬場景生成系統具有很好的擴展性。另外本方法對各種視頻圖像處理算法工具的集成具有通用性,同時對于視頻圖像素材庫具有很強的適用性。
與現有技術相比,本發明的優點在于:
1、本發明根據虛擬場景生成中的視頻圖像處理算法及工具的數據處理特點,提出了一個面相虛擬場景生生成的視頻圖像算法工具插件集成方法。
2、本發明中的視頻圖像插件集成方法具有通用性,適合各種視頻圖像處理算法工具的集成。
3、本發明根據虛擬場景的素材組合與處理流程,設計構建了節點式的虛擬場景生成流程控制,能夠完整的展示出整個虛擬場景的素材組合與處理過程。
4、本發明中的數據庫的訪問檢索具有擴展性和靈活性,以插件的形式提供不同的訪問和檢索方式。
盡管本發明的實施方案已公開如上,但其并不僅僅限于說明書和實施方式中所列運用,它完全可以被適用于各種適合本發明的領域,對于熟悉本領域的人員而言,可容易地實現另外的修改,因此在不背離權利要求及等同范圍所限定的一般概念下,本發明并不限于特定的細節和這里示出與描述的圖例。

關于本文
本文標題:一種視頻圖像虛擬場景生成系統及其框架構造方法.pdf
鏈接地址:http://www.pqsozv.live/p-6180528.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
钻石光影