TWI691938B - 動態影像生成方法及系統、電腦裝置、及可讀儲存介質 - Google Patents
動態影像生成方法及系統、電腦裝置、及可讀儲存介質 Download PDFInfo
- Publication number
- TWI691938B TWI691938B TW107139083A TW107139083A TWI691938B TW I691938 B TWI691938 B TW I691938B TW 107139083 A TW107139083 A TW 107139083A TW 107139083 A TW107139083 A TW 107139083A TW I691938 B TWI691938 B TW I691938B
- Authority
- TW
- Taiwan
- Prior art keywords
- depth
- depth value
- value
- image
- bar graph
- Prior art date
Links
Images
Landscapes
- Image Generation (AREA)
Abstract
本發明提供一種動態影像生成方法,包括:獲取一張靜態圖像及該靜態圖像的深度圖像;將該深度圖像的預設區域轉化成長條圖;根據該長條圖計算平均深度值D;根據該平均深度值D從該長條圖中確定深度值d1和深度值d2;根據該深度值d1和深度值d2確定M個深度值d3;根據該M個深度值d3中的每個深度值d3對該靜態圖像進行模糊處理,從而生成M張虛化圖像,並將該M張虛化圖像分別與對應的深度值d3建立關聯;及按照該M張虛化圖像中的每張虛化圖像所對應的深度值d3的大小來按序播放該M張虛化圖像。本發明還提供一種動態影像生成系統、實現該動態影像生成方法的電腦裝置、及可讀儲存介質。本發明可以基於深度圖像生成動態影像。
Description
本發明涉及影像處理技術領域,具體涉及一種動態影像生成方法及系統、電腦裝置、及可讀儲存介質。
本部分旨在為申請專利範圍及具體實施方式中陳述的本發明實施例的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
當前有很多種方式可以獲得深度圖像。例如可利用深度攝影機進行拍攝、由模擬人類雙眼視覺之雙攝影機進行拍攝來獲得深度圖像、或者透過對靜態圖像建立空間模型、邊緣檢測、計算消失點等方式來獲取靜態圖像的深度圖像。然而,目前卻鮮少有利用深度圖像作進一步處理以擴增深度圖像作用的方案。
鑒於以上內容,有必要提出一種動態影像生成方法及系統、電腦裝置、及電腦可讀儲存介質,可以基於深度圖像生成動態影像。
本發明的第一方面提供一種動態影像生成方法,所述方法包括:獲取一張靜態圖像,以及獲取所述靜態圖像的深度圖像;根據所述深度圖像的深度資訊將所述深度圖像的預設區域轉化成長條圖;根據所述長條圖計算得出一個平均深度值D,所述平均深度值D為所述預設區域中全部圖元點的深度值的平均值;根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2;根據所述第一深度值d1和第二深度值d2確定M個第三深度值d3,其中,所述M為大於1的整數,所述M個第三深度值d3為不同大小的深度值;根據所述M個第三深度值d3中的每個第三深度值d3對所述靜態圖像進行模糊處理,從而生成M張虛化圖像,並將所述M張虛化圖像分別與對應的第三深度值d3建立關聯;及按照所述M張虛化圖像中的每張虛化圖像所對應的第三深度值d3的大小來按序播放所述M張虛化圖像。
優選地,所述長條圖的橫軸表示深度值,縱軸表示圖元點的數量。
優選地,所述預設區域是指以所述深度圖像的中心為中心,具有預設大小和預設形狀的區域。
優選地,所述根據所述長條圖計算得出一個平均深度值D包括:將所述長條圖所展示的每個深度值乘以對應的圖元點的數量獲得乘積;將所計算得出的所有乘積相加獲得一個總值;及將所述總值除以所述預設區域的圖元點的總數量計算得出所述平均深度值D。
優選地,所述根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2包括:(a1)確定所述長條圖中是否存在滿足第一條件的第一深度值d1,其中,所述第一條件包括:d1的大小在d
min~D 之間,且d1對應的圖元點的數量大於或等於d
min~D 之間的每一個深度值所對應的圖元點的數量,且d1對應的圖元點的數量大於預設值,其中d
min為所述長條圖的橫軸座標的最小值;(b1)若在所述長條圖中存在滿足所述第一條件的第一深度值d1,確定所述第二深度值d2為d
max,其中d
max為所述長條圖的橫軸座標的最大值;(c1)若在所述長條圖中不存在滿足所述第一條件的第一深度值d1,則按照第二條件在所述長條圖中尋找所述第一深度值d1,所述第二條件包括:d1的大小在D~d
max之間,且d1對應的圖元點的數量大於或等於D~d
max之間的每一個深度值所對應的圖元點的數量;若所述第一深度值d1滿足所述第二條件,則確定所述第二深度值d2為d
min。
優選地,所述根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2包括:(a2)確定所述長條圖中是否存在滿足第三條件的第一深度值d1,其中,所述第三條件包括:d1的大小在D~d
max之間,且d1對應的圖元點的數量大於或等於D~d
max之間的每一個深度值所對應的圖元點的數量,且d1對應的圖元點的數量大於預設值,其中d
max為所述長條圖的橫軸座標的最大值;(b2)若在所述長條圖中存在滿足所述第三條件的第一深度值d1,確定所述第二深度值d2為d
min,其中d
min為所述長條圖的橫軸座標的最小值;(c2)若在所述長條圖中不存在滿足所述第三條件的第一深度值d1,則按照第四條件在所述長條圖中尋找所述第一深度值d1,其中,所述第四條件包括:d1的大小在d
min~D 之間,且d1對應的圖元點的數量大於或等於d
min~D之間的每一個深度值所對應的圖元點的數量;若所述第一深度值d1滿足所述第四條件,則確定所述第二深度值d2為d
max。
優選地,所述M個第三深度值d3組成一個等差數列,所述等差數列的公差等於所述第一深度值d1和第二深度值d2之間的差值的絕對值除以(M-1)所得的值,所述M個第三深度值d3中的最小深度值為d1和d2兩者中的較小者,所述M個第三深度值d3中的最大深度值為d1和d2兩者中的較大者。
優選地,根據所述M個第三深度值d3中的某個第三深度值d3對所述靜態圖像進行模糊處理時,所模糊處理的圖元點所對應的模糊程度正比於該模糊處理的圖元點所對應的深度值與所述某個第三深度值d3之間的差值。
本發明第二方面提供一種電腦裝置,所述電腦裝置包括處理器,所述處理器用於在執行儲存器中儲存的電腦程式時實現所述的動態影像生成方法。本發明協力廠商面提供一種電腦可讀儲存介質,其上儲存有電腦程式,所述電腦程式被處理器執行時實現所述的動態影像生成方法。本發明第四方面提供一種動態影像生成系統,所述系統包括:獲取模組,用於獲取一張靜態圖像,以及獲取所述靜態圖像的深度圖像;及處理模組,用於根據所述深度圖像的深度資訊將所述深度圖像的預設區域轉化成長條圖;所述處理模組,還用於根據所述長條圖計算得出一個平均深度值D,所述平均深度值D為所述預設區域中全部圖元點的深度值的平均值;所述處理模組,還用於根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2;所述處理模組,還用於根據所述第一深度值d1和第二深度值d2確定M個第三深度值d3,其中,所述M為大於1的整數,所述M個第三深度值d3為不同大小的深度值;所述處理模組,還用於根據所述M個第三深度值d3中的每個第三深度值d3對所述靜態圖像進行模糊處理,從而生成M張虛化圖像,並將所述M張虛化圖像分別與對應的第三深度值d3建立關聯;及所述處理模組,還用於按照所述M張虛化圖像中的每張虛化圖像所對應的第三深度值d3的大小來按序播放所述M張虛化圖像。
本發明實施例中所述的動態影像生成方法及系統、電腦裝置、及電腦可讀儲存介質,可以基於深度圖像生成動態影像。
為了能夠更清楚地理解本發明的上述目的、特徵和優點,下面結合附圖和具體實施例對本發明進行詳細描述。需要說明的是,在不衝突的情況下,本發明的實施例及實施例中的特徵可以相互組合。
在下面的描述中闡述了很多具體細節以便於充分理解本發明,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
除非另有定義,本文所使用的所有的技術和科學術語與屬於本發明的技術領域的技術人員通常理解的含義相同。本文中在本發明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在於限制本發明。
圖1是本發明實施例提供的電腦裝置的示意圖。
在本發明較佳實施例中,電腦裝置3包括,但不限於,儲存器31、至少一個處理器32、顯示器34,及攝像裝置35。
本領域技術人員應該瞭解,圖1示出的電腦裝置的結構並不構成本發明實施例的限定,所述電腦裝置3還可以包括比圖示更多或更少的其他硬體或者軟體,或者不同的部件佈置。儘管未示出,所述電腦裝置3還可以包括給各個元件供電的電源(比如電池),優選的,電源可以透過電源管理裝置與所述至少一個處理器32邏輯相連,從而透過電源管理裝置實現管理充電、放電、以及功耗管理等功能。電源還可以包括一個或一個以上的直流或交流電源、再充電裝置、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意元件。所述電腦裝置3還可以包括其他元件,例如感測器、Wi-Fi模組等,在此不再贅述。
應該瞭解,所述實施例僅為說明之用,在專利申請範圍上並不受此結構的限制。
在一些實施例中,所述儲存器31用於儲存程式碼和各種資料,例如安裝在所述電腦裝置3中的動態影像生成系統5,並在電腦裝置3的運行過程中實現高速、自動地完成程式或資料的存取。所述儲存器31包括唯讀儲存器(Read-Only Memory,ROM)、隨機儲存器(Random Access Memory,RAM)、可程式設計唯讀儲存器(Programmable Read-Only Memory,PROM)、可擦除可程式設計唯讀儲存器(Erasable Programmable Read-Only Memory,EPROM)、一次可程式設計唯讀儲存器(One-time Programmable Read-Only Memory,OTPROM)、電子擦除式可複寫唯讀儲存器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、唯讀光碟(Compact Disc Read-Only Memory,CD-ROM)或其他光碟儲存器、磁碟儲存器、磁帶儲存器、或者能夠用於攜帶或儲存資料的電腦可讀的任何其他儲存介質。
在一些實施例中,所述至少一個處理器32可以由積體電路組成,例如可以由單個封裝的積體電路所組成,也可以是由多個相同功能或不同功能封裝的積體電路所組成,包括一個或者多個中央處理器(Central Processing unit,CPU)、微處理器、數文書處理晶片、圖形處理器及各種控制晶片的組合等。所述至少一個處理器32是所述電腦裝置3的控制核心(Control Unit),利用各種介面和線路連接整個電腦裝置3的各個部件,透過運行或執行儲存在所述儲存器31內的程式或者模組,以及調用儲存在所述儲存器31內的資料,以執行電腦裝置3的各種功能和處理資料,例如圖3所示的動態影像生成的功能。
在一些實施例中,所述顯示器34可用於顯示由使用者輸入的資訊或提供給使用者的資訊以及電子設備1的各種圖形觀看者介面,這些圖形觀看者介面可以由圖形、文本、圖示、視頻和其任意組合來構成。所述顯示器34可包括顯示面板,例如液晶顯示(Liquid Crystal Display,LCD)面板或有機發光二極體(Organic Light-Emitting Diode,OLED)顯示面板。
在一些實施例中,攝像裝置35可以為深度攝影機或者是有模擬人類雙眼視覺之雙攝影機。所述電腦裝置3可以利用所述攝像裝置35拍攝深度圖像(depth image)。本實施例中,深度圖像也被稱為距離影像(range image),是指將從圖像採集器(例如拍攝裝置35)到場景中各點的距離(深度)作為圖元值的圖像。深度圖像的深度資訊往往採用一灰階範圍(例如0~255)來表示各圖元點的深度值,例如灰階值0表示最靠近圖像採集器,灰階值255表示最遠離圖像採集器。
在一些實施例中,所述動態影像生成系統5儲存於電腦裝置3的儲存器31中,並由所述至少一個處理器32所執行,以實現動態影像生成的功能。
所述動態影像生成系統5可以包括一個或多個程式形式的電腦指令,該一個或多個程式形式的電腦指令儲存於所述儲存器31中,並由所述至少一個處理器32執行。在一個實施例中,所述動態影像生成系統5可以集成於所述至少一個處理器32中。在其他實施例中,所述動態影像生成系統5也可以獨立於該處理器32之外。
參閱圖2所示,所述動態影像生成系統5可以包括一個或多個模組,例如圖2所示的獲取模組51、以及處理模組52。關於各模組的功能將結合圖3詳述。
本說明書中所提及的“模組”是指以硬體或固件形式呈現的,或者是指利用程式語言例如JAVA、C語言編寫的電腦指令集。模組中的一個或多個電腦指令可嵌入固件中,如嵌入在一個可讀寫可程式設計儲存器中。本實施例中所描述的模組可被實現為軟體和/或硬體模組,並且可以被儲存在任何類型的非臨時性電腦可讀介質或其它存放裝置例如儲存器31中。
圖3是本發明實施例提供的動態影像生成方法的流程圖。
所述動態影像生成方法具體包括以下步驟,根據不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。
步驟S11、獲取模組51獲取一張靜態圖像,以及獲取所述靜態圖像的深度圖像。
在一個實施例中,所述獲取模組51可以透過對所述靜態圖像建立空間模型、邊緣檢測、計算消失點等方式來獲取所述靜態圖像的深度圖像。所述獲取模組51也可自一伺服器或另一電腦裝置獲取所述深度圖像。
步驟S12、處理模組52根據所述深度圖像的深度資訊將所述深度圖像的預設區域轉化成長條圖(histogram)。其中,所述長條圖的橫軸表示深度值,縱軸表示圖元點的數量。所述長條圖的橫軸座標的最小值為d
min,所述長條圖的橫軸座標的最大值為d
max,例如d
min等於0且d
max等於255。在其他實施例中,d
min和d
max可改為其他數值。
在一個實施例中,所述深度圖像的深度資訊是指每個圖元點的深度值。
在一個實施例中,所述預設區域是指以所述深度圖像的中心為中心,具有預設大小和預設形狀的區域。在一個實施例中,所述預設形狀可以為長方形、正方形,或者圓形等。舉例而言,以所述預設形狀為長方形為例,所述預設區域可以是指以所述深度圖像的中心為中心,具有預設長和預設寬的區域。
例如,處理模組52根據所述深度圖像的深度資訊,將所述深度圖像的預設區域轉化成圖4所示的長條圖6。其中,所述長條圖6的橫軸表示深度值,縱軸表示圖元點的數量。
步驟S13、處理模組52根據所述長條圖計算得出一個平均深度值D。所述平均深度值D就是所述長條圖中(即所述預設區域中)全部圖元點的深度值的平均值。
具體地,所述處理模組52可以將所述長條圖所展示的每個深度值乘以對應的圖元點的數量獲得乘積,以及將所計算得出的所有乘積相加獲得一個總值,將所述總值除以所述預設區域的圖元點的總數量計算得出所述平均深度值D。
步驟S14、處理模組52根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2。
在第一實施例中:
所述根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2包括:
(a1)確定所述長條圖中是否存在滿足第一條件的第一深度值d1。若在所述長條圖中存在滿足所述第一條件的第一深度值d1,執行步驟(b1)。若在所述長條圖中不存在滿足所述第一條件的第一深度值d1,執行步驟(c1)。 其中,所述第一條件包括: d1的大小在d
min~D 之間,且d1對應的圖元點的數量大於或等於d
min~D 之間的每一個深度值所對應的圖元點的數量,且d1對應的圖元點的數量大於一個預設值(例如180)。
(b1)若在所述長條圖中存在滿足所述第一條件的第一深度值d1,所述處理模組52則確定所述第二深度值d2為d
max。
(c1)若在所述長條圖中不存在滿足所述第一條件的第一深度值d1,所述處理模組52則按照第二條件在所述長條圖中尋找所述第一深度值d1(即所述第一深度值d1需要滿足所述第二條件)。所述第二條件包括:d1的大小在D~d
max之間,且d1對應的圖元點的數量大於或等於D~d
max之間的每一個深度值所對應的圖元點的數量。在一個實施例中,若所述第一深度值d1為滿足所述第二條件的深度值,所述處理模組52則確定第二深度值d2為d
min。
在第二實施例中:
所述根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2包括:
(a2)確定所述長條圖中是否存在滿足第三條件的第一深度值d1。若在所述長條圖中存在滿足所述第三條件的第一深度值d1,執行步驟(b2)。若在所述長條圖中不存在滿足所述第三條件的第一深度值d1,執行步驟(c2)。 其中,所述第三條件包括:d1的大小在D~d
max之間,且d1對應的圖元點的數量大於或等於D~d
max之間的每一個深度值所對應的圖元點的數量,且d1對應的圖元點的數量大於所述預設值(例如180)。
(b2)若在所述長條圖中存在滿足所述第三條件的第一深度值d1,所述處理模組52則確定所述第二深度值d2為d
min。
(c2)若在所述長條圖中不存在滿足所述第三條件的第一深度值d1,所述處理模組52則按照第四條件在所述長條圖中尋找所述第一深度值d1(即所述第一深度值d1需要滿足所述第四條件)。
本實施例中,所述第四條件包括:d1的大小在d
min~D 之間,且d1對應的圖元點的數量大於或等於d
min~D之間的每一個深度值所對應的圖元點的數量。
在一個實施例中,若所述第一深度值d1為滿足所述第四條件的深度值,所述處理模組52則確定第二深度值d2為d
max。
步驟S15、處理模組52根據所述第一深度值d1、第二深度值d2確定M個第三深度值d3,其中,所述M個第三深度值d3為不同大小的深度值。
在一個實施例中,所述M的值為大於1的正整數。所述M的值可以是一個預設值,或者是由處理模組52根據使用者的輸入所設定。
在一個實施例中,所述M個第三深度值d3組成一個等差數列,所述等差數列的公差等於所述第一深度值d1和第二深度值d2之間的差值的絕對值除以(M-1)所得的值。在一個實施例中,所述M個第三深度值d3中的最小深度值為d1和d2兩者中的較小者,所述M個第三深度值d3中的最大深度值為d1和d2兩者中的較大者。
步驟S16、處理模組52 根據所述M個第三深度值d3中的每個第三深度值d3對所述靜態圖像進行模糊處理,從而生成M張虛化圖像(bokeh image),並將所述M張虛化圖像分別與對應的第三深度值d3建立關聯。
具體地,處理模組52 根據所述M個第三深度值d3中的某個第三深度值d3對所述靜態圖像進行模糊處理時,對深度值不等於所述某個第三深度值d3的圖元點進行模糊處理,以及對深度值等於所述某個第三深度值d3的圖元點不模糊處理,從而生成一張虛化圖像,並將所生成的虛化圖像與所述某個第三深度值d3建立關聯。依據此方法,根據所述M個第三深度值d3中的每個第三深度值d3分別對所述靜態圖像進行模糊處理,從而生M張虛化圖像,並將所生成的每張虛化圖像與對應的所述第三深度值d3建立關聯。
在一個實施例中,所述處理模組52根據所述某個第三深度值d3對所述靜態圖像進行模糊處理時,所模糊處理的圖元點所對應的模糊程度正比於該模糊處理的圖元點所對應的深度值與所述某個第三深度值d3之間的差值。即,所述模糊處理的圖元點所對應的深度值與所述某個第三深度值d3之間的差值越大,該模糊處理的圖元點所對應的模糊程度越高。
步驟S17、處理模組52按照所述M張虛化圖像中的每張虛化圖像所對應的第三深度值d3的大小來按序播放所述M張虛化圖像,由此實現動態影像的播放。
需要說明的是,本實施例中,所述作為分離部件說明的模組可以是或者也可以不是物理上分開的,作為模組顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分佈到多個網路單元上。可以根據實際的需要選擇其中的部分或者全部模組來實現本實施例方案的目的。
對於本領域技術人員而言,顯然本發明不限於上述示範性實施例的細節,而且在不背離本發明的精神或基本特徵的情況下,能夠以其他的具體形式實現本發明。因此,無論從哪一點來看,均應將實施例看作是示範性的,而且是非限制性的,本發明的範圍由所附申請專利範圍而不是上述說明限定,因此旨在將落在申請專利範圍的等同要件的含義和範圍內的所有變化涵括在本發明內。不應將申請專利範圍中的任何附圖標記視為限制所涉及的申請專利範圍。此外,顯然“包括”一詞不排除其他單元或,單數不排除複數。裝置申請專利範圍中陳述的多個單元或裝置也可以由一個單元或裝置透過軟體或者硬體來實現。第一,第二等詞語用來表示名稱,而並不表示任何特定的順序。
最後應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
3:電腦裝置
31:儲存器
32:處理器
34:顯示器
35:攝像裝置
5:動態影像生成系統
51:獲取模組
52:處理模組
6:長條圖
圖1是本發明較佳實施例提供的電腦裝置的示意圖。 圖2是本發明較佳實施例提供的動態影像生成系統的功能模組圖。 圖3是本發明較佳實施例提供的動態影像生成方法的流程圖。 圖4舉例說明根據深度圖像的深度資訊生成長條圖。
無
Claims (11)
- 一種動態影像生成方法,其中,所述方法包括: 獲取一張靜態圖像,以及獲取所述靜態圖像的深度圖像; 根據所述深度圖像的深度資訊將所述深度圖像的預設區域轉化成長條圖; 根據所述長條圖計算得出一個平均深度值D,所述平均深度值D為所述預設區域中全部圖元點的深度值的平均值; 根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2; 根據所述第一深度值d1和第二深度值d2確定M個第三深度值d3,其中,所述M為大於1的整數,所述M個第三深度值d3為不同大小的深度值; 根據所述M個第三深度值d3中的每個第三深度值d3對所述靜態圖像進行模糊處理,從而生成M張虛化圖像,並將所述M張虛化圖像分別與對應的第三深度值d3建立關聯;及 按照所述M張虛化圖像中的每張虛化圖像所對應的第三深度值d3的大小來按序播放所述M張虛化圖像。
- 申請專利範圍第1項所述的動態影像生成方法,其中,所述長條圖的橫軸表示深度值,縱軸表示圖元點的數量。
- 申請專利範圍第1項所述的動態影像生成方法,其中,所述預設區域是指以所述深度圖像的中心為中心,具有預設大小和預設形狀的區域。
- 申請專利範圍第1項所述的動態影像生成方法,其中,所述根據所述長條圖計算得出一個平均深度值D包括: 將所述長條圖所展示的每個深度值乘以對應的圖元點的數量獲得乘積; 將所計算得出的所有乘積相加獲得一個總值;及 將所述總值除以所述預設區域的圖元點的總數量計算得出所述平均深度值D。
- 申請專利範圍第1項所述的動態影像生成方法,其中,所述根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2包括: (a1)確定所述長條圖中是否存在滿足第一條件的第一深度值d1,其中,所述第一條件包括:d1的大小在d min~D 之間,且d1對應的圖元點的數量大於或等於d min~D 之間的每一個深度值所對應的圖元點的數量,且d1對應的圖元點的數量大於預設值,其中d min為所述長條圖的橫軸座標的最小值; (b1)若在所述長條圖中存在滿足所述第一條件的第一深度值d1,確定所述第二深度值d2為d max,其中d max為所述長條圖的橫軸座標的最大值; (c1)若在所述長條圖中不存在滿足所述第一條件的第一深度值d1,則按照第二條件在所述長條圖中尋找所述第一深度值d1,所述第二條件包括:d1的大小在D~d max之間,且d1對應的圖元點的數量大於或等於D~d max之間的每一個深度值所對應的圖元點的數量;若所述第一深度值d1滿足所述第二條件,則確定所述第二深度值d2為d min。
- 申請專利範圍第1項所述的動態影像生成方法,其中,所述根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2包括: (a2)確定所述長條圖中是否存在滿足第三條件的第一深度值d1,其中,所述第三條件包括:d1的大小在D~d max之間,且d1對應的圖元點的數量大於或等於D~d max之間的每一個深度值所對應的圖元點的數量,且d1對應的圖元點的數量大於預設值,其中d max為所述長條圖的橫軸座標的最大值; (b2)若在所述長條圖中存在滿足所述第三條件的第一深度值d1,確定所述第二深度值d2為d min,其中d min為所述長條圖的橫軸座標的最小值; (c2)若在所述長條圖中不存在滿足所述第三條件的第一深度值d1,則按照第四條件在所述長條圖中尋找所述第一深度值d1,其中,所述第四條件包括:d1的大小在d min~D 之間,且d1對應的圖元點的數量大於或等於d min~D之間的每一個深度值所對應的圖元點的數量;若所述第一深度值d1滿足所述第四條件,則確定所述第二深度值d2為d max。
- 申請專利範圍第1項所述的動態影像生成方法,其中,所述M個第三深度值d3組成一個等差數列,所述等差數列的公差等於所述第一深度值d1和第二深度值d2之間的差值的絕對值除以(M-1)所得的值,所述M個第三深度值d3中的最小深度值為d1和d2兩者中的較小者,所述M個第三深度值d3中的最大深度值為d1和d2兩者中的較大者。
- 申請專利範圍第1項所述的動態影像生成方法,其中,該方法中,根據所述M個第三深度值d3中的某個第三深度值d3對所述靜態圖像進行模糊處理時,所模糊處理的圖元點所對應的模糊程度正比於該模糊處理的圖元點所對應的深度值與所述某個第三深度值d3之間的差值。
- 一種電腦裝置,其中,所述電腦裝置包括處理器,所述處理器用於在執行儲存器中儲存的電腦程式時實現申請專利範圍第1項至第8項中任意一項所述的動態影像生成方法。
- 一種電腦可讀儲存介質,其上儲存有電腦程式,其中,所述電腦程式被處理器執行時實現申請專利範圍第1項至第8項中任意一項所述的動態影像生成方法。
- 一種動態影像生成系統,其中,所述系統包括: 獲取模組,用於獲取一張靜態圖像,以及獲取所述靜態圖像的深度圖像;及 處理模組,用於根據所述深度圖像的深度資訊將所述深度圖像的預設區域轉化成長條圖; 所述處理模組,還用於根據所述長條圖計算得出一個平均深度值D,所述平均深度值D為所述預設區域中全部圖元點的深度值的平均值; 所述處理模組,還用於根據所述平均深度值D從所述長條圖中確定一個第一深度值d1和一個第二深度值d2; 所述處理模組,還用於根據所述第一深度值d1和第二深度值d2確定M個第三深度值d3,其中,所述M為大於1的整數,所述M個第三深度值d3為不同大小的深度值; 所述處理模組,還用於根據所述M個第三深度值d3中的每個第三深度值d3對所述靜態圖像進行模糊處理,從而生成M張虛化圖像,並將所述M張虛化圖像分別與對應的第三深度值d3建立關聯;及 所述處理模組,還用於按照所述M張虛化圖像中的每張虛化圖像所對應的第三深度值d3的大小來按序播放所述M張虛化圖像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107139083A TWI691938B (zh) | 2018-11-02 | 2018-11-02 | 動態影像生成方法及系統、電腦裝置、及可讀儲存介質 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107139083A TWI691938B (zh) | 2018-11-02 | 2018-11-02 | 動態影像生成方法及系統、電腦裝置、及可讀儲存介質 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI691938B true TWI691938B (zh) | 2020-04-21 |
TW202018661A TW202018661A (zh) | 2020-05-16 |
Family
ID=71134592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107139083A TWI691938B (zh) | 2018-11-02 | 2018-11-02 | 動態影像生成方法及系統、電腦裝置、及可讀儲存介質 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI691938B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201419215A (zh) * | 2012-11-13 | 2014-05-16 | Inst Information Industry | 決定3d物件影像在3d環境影像中深度的電子裝置及其方法 |
US9204034B2 (en) * | 2012-12-27 | 2015-12-01 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
CN106796718A (zh) * | 2014-09-05 | 2017-05-31 | 高通股份有限公司 | 用于高效深度图像变换的方法和设备 |
TW201828691A (zh) * | 2017-01-25 | 2018-08-01 | 和碩聯合科技股份有限公司 | 視訊成像方法及其電子裝置 |
-
2018
- 2018-11-02 TW TW107139083A patent/TWI691938B/zh active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201419215A (zh) * | 2012-11-13 | 2014-05-16 | Inst Information Industry | 決定3d物件影像在3d環境影像中深度的電子裝置及其方法 |
US9204034B2 (en) * | 2012-12-27 | 2015-12-01 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
CN106796718A (zh) * | 2014-09-05 | 2017-05-31 | 高通股份有限公司 | 用于高效深度图像变换的方法和设备 |
TW201828691A (zh) * | 2017-01-25 | 2018-08-01 | 和碩聯合科技股份有限公司 | 視訊成像方法及其電子裝置 |
Also Published As
Publication number | Publication date |
---|---|
TW202018661A (zh) | 2020-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6479142B2 (ja) | ユーザ介入なくレイアウトに従った画像識別及び編成 | |
US10679426B2 (en) | Method and apparatus for processing display data | |
US8436857B2 (en) | System and method for applying level of detail schemes | |
US20160306505A1 (en) | Computer-implemented methods and systems for automatically creating and displaying instant presentations from selected visual content items | |
US20120113141A1 (en) | Techniques to visualize products using augmented reality | |
EP3826309A2 (en) | Method and apparatus for processing video | |
CN108961157B (zh) | 图片处理方法、图片处理装置及终端设备 | |
EP2972950B1 (en) | Segmentation of content delivery | |
US9412170B1 (en) | Image processing device and image depth processing method | |
CN105027563A (zh) | 多显示器设备上的低等待时间图像显示 | |
TW201133358A (en) | System and method for detecting objects in a video image | |
US9554060B2 (en) | Zoom images with panoramic image capture | |
TWI695295B (zh) | 基於擴增實境的圖像處理方法、裝置及電子設備 | |
CN109819346A (zh) | 视频文件处理方法及装置、计算机***和可读存储介质 | |
JP7043601B2 (ja) | 環境モデルを生成するための方法および装置ならびに記憶媒体 | |
CN110866936A (zh) | 视频标注方法、跟踪方法、装置、计算机设备及存储介质 | |
TW201541343A (zh) | 字串顯示方法及裝置 | |
US11683453B2 (en) | Overlaying metadata on video streams on demand for intelligent video analysis | |
US20170195514A1 (en) | Sensory and cognitive milieu in photographs and videos | |
CN105488470A (zh) | 确定人物属性信息的方法及装置 | |
TWI691938B (zh) | 動態影像生成方法及系統、電腦裝置、及可讀儲存介質 | |
US10592194B2 (en) | Method and system for multiple display device projection | |
CN111145100B (zh) | 动态影像生成方法及***、计算机装置、及可读存储介质 | |
WO2021208170A1 (zh) | 一种vr场景中确定目标算法的方法及装置、计算设备 | |
CN110119954B (zh) | 生成手术用具追踪订单的方法及装置 |