TW201915939A - 影片編輯方法、裝置及系統 - Google Patents
影片編輯方法、裝置及系統 Download PDFInfo
- Publication number
- TW201915939A TW201915939A TW106131373A TW106131373A TW201915939A TW 201915939 A TW201915939 A TW 201915939A TW 106131373 A TW106131373 A TW 106131373A TW 106131373 A TW106131373 A TW 106131373A TW 201915939 A TW201915939 A TW 201915939A
- Authority
- TW
- Taiwan
- Prior art keywords
- frame
- new
- movie
- frames
- target
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000008569 process Effects 0.000 claims abstract description 6
- 238000003860 storage Methods 0.000 claims description 29
- 230000004048 modification Effects 0.000 claims description 24
- 238000012986 modification Methods 0.000 claims description 24
- 238000007781 pre-processing Methods 0.000 claims description 19
- 238000005520 cutting process Methods 0.000 claims description 2
- 230000008685 targeting Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000002950 deficient Effects 0.000 description 6
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000003370 grooming effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 238000009966 trimming Methods 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4318—Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
一種影片編輯方法、裝置及系統。自原始影片獲得目標。基於每一個圖框的多個影像特徵點,獲得各圖框分別與其前後相鄰的兩個圖框之間的相對位置關係。分別對所述圖框執行調整程序。調整程序包括下述步驟:取出圖框N;辨識圖框N中的目標;調整圖框N以獲得新圖框,使得目標位於新圖框的中心;以及基於相對位置關係來修飾新圖框進而獲得後製圖框。基於多個後製圖框來輸出處理後影片。
Description
本發明是有關於一種影片處理方法、裝置及系統,且特別是有關於一種影片編輯方法、裝置及系統。
錄製影片的功能在手機與相機上已經是不可或缺的功能,但影片品質的好壞大部分取決於使用者的技術。例如手機或相機移動過快或過慢、被拍攝者一直不在影片中央等,都是使用者技術不佳造成的結果。尤其是拍攝者與被拍攝者都同時移動的跟拍情況下,更難拍出好的影片。而目前後製的軟體通常只有簡單的擷取或修剪等功能,沒辦法修改影片的內容。因此一個品質不好的影片,經修剪後也只能得到一個品質不好的修剪後影片,沒辦法改變影片品質。
本發明提供一種影片編輯方法、裝置及系統,經處理後可以讓影片中的目標位在畫面中央,提升影片品質。
本發明的影片編輯方法,包括下述步驟。接收原始影片,其中原始影片包括多個圖框。自原始影片獲得目標。基於每一個圖框的多個影像特徵點,獲得各圖框分別與其前後相鄰的兩個圖框之間的相對位置關係。分別對所述圖框執行調整程序。調整程序包括下述步驟:自所述圖框中取出圖框N;辨識圖框N中的目標;調整圖框N以獲得新圖框,使得目標位於新圖框的中心;以及基於相對位置關係來修飾新圖框進而獲得後製圖框。基於多個後製圖框來輸出處理後影片。
在本發明的一實施例中,調整圖框N以獲得新圖框,使得目標位於新圖框的中心的步驟包括:依據圖框N的尺寸建立空白圖框;以及透過將目標設定為空白圖框的中心,而將圖框N疊合至空白圖框而獲得新圖框。
在本發明的一實施例中,在基於相對位置關係來修飾新圖框進而獲得後製圖框的步驟之前,更包括:判斷新圖框是否完整,在新圖框不完整的情況下,基於相對位置關係來修飾新圖框進而獲得後製圖框;以及在新圖框完整的情況下,不修飾新圖框而儲存新圖框為後製圖框。
在本發明的一實施例中,在新圖框不完整的情況下,檢測空白區域於新圖框中所在的位置;基於相對位置關係自圖框N對應的圖框N-1與圖框N+1中取出靠近所述位置的一個作為補償圖框;以及基於新圖框與補償圖框,獲得調整後影像。
在本發明的一實施例中,在檢測空白區域於新圖框中所在的位置之後,更包括:基於空白區域於新圖框中所在的位置設定參考側;判斷圖框N-1與圖框N+1是否位於圖框N的參考側;倘若判定圖框N-1或圖框N+1位於圖框N的參考側,基於相對位置關係自圖框N-1與圖框N+1中取出靠近參考側的一個作為補償圖框;以及倘若判定圖框N-1與圖框N+1皆不在圖框N的參考側,則放棄調整圖框N。
在本發明的一實施例中,在基於新圖框與補償圖框,獲得調整後影像的步驟包括:根據影像特徵點、空白區域的尺寸及位置,從補償圖框剪下與空白區域對應的區塊,將所述區塊貼合至新圖框的空白區域。
在本發明的一實施例中,在基於新圖框與補償圖框,獲得調整後影像的步驟包括:基於影像特徵點,將新圖框疊合在補償圖框上而獲得疊合影像;以及以所述目標為中心剪下疊合影像中與新圖框的尺寸相同的區塊。
在本發明的一實施例中,在基於新圖框與補償圖框,獲得調整後影像之後,更包括:判斷調整後影像是否完整;倘若調整後影像完整,則儲存調整後影像為後製圖框;以及倘若調整後影像不完整,則取出與補償圖框相鄰的不同於圖框N的另一圖框,並基於另一圖框來繼續進行修飾。
在本發明的一實施例中,基於每一個圖框的影像特徵點,獲得各圖框分別與其前後相鄰的兩個圖框之間的相對位置關係的步驟包括:基於圖框N中的影像特徵點與圖框N+1中的影像特徵點,判斷圖框N+1相對於圖框N的第一相對位置;基於圖框N中的影像特徵點與圖框N-1中的影像特徵點,判斷圖框N-1相對於圖框N的第二相對位置;以及儲存第一相對位置與第二相對位置為圖框N的相對位置關係。
本發明的影片編輯裝置,包括:儲存裝置以及處理器。儲存裝置儲存有多個模組,包括目標選取模組、影片前處理模組、影片修飾模組以及影片輸出模組。處理器耦接至儲存裝置,執行所述模組來對原始影片進行編輯。原始影片包括多個圖框。其中,目標選取模組接收包括原始影片,並自原始影片獲得目標。影片前處理模組基於各圖框的多個影像特徵點,獲得各圖框分別與其前後相鄰的兩個圖框之間的相對位置關係。影片修飾模組分別對所述圖框執行調整程序。調整程序包括:自所述圖框中取出圖框N;辨識圖框N中的目標;調整圖框N以獲得新圖框,使得目標位於新圖框的中心;以及基於相對位置關係來修飾新圖框進而獲得後製圖框。影片輸出模組基於多個後製圖框來輸出處理後影片。
本發明的影片編輯系統,包括:運算伺服器以及電子裝置。電子裝置包括第一網路晶片、第一儲存裝置以及第一處理器。第一儲存裝置儲存目標選取模組。第一處理器耦接至第一儲存裝置,執行目標選取模組,透過目標選取模組接收包括多個圖框的一原始影片,並自原始影片獲得目標,之後,透過第一網路晶片傳送原始影片以及目標至運算伺服器,使得運算伺服器對原始影片進行影片編輯。運算伺服器包括第二網路晶片、第二儲存裝置以及第二處理器。第二網路晶片透過網路自電子裝置接收原始影片以及目標。第二儲存裝置儲存有多個模組,包括影片前處理模組、影片修飾模組以及影片輸出模組。第二處理器耦接至儲存裝置,驅動所述模組來進行影片編輯。影片前處理模組基於每一個圖框的多個影像特徵點,獲得各圖框分別與其前後相鄰的兩個圖框之間的相對位置關係。影片修飾模組分別對所述圖框執行調整程序。調整程序包括:自所述圖框中取出圖框N;辨識圖框N中的目標;調整圖框N以獲得新圖框,使得目標位於新圖框的中心;以及基於相對位置關係來修飾新圖框進而獲得後製圖框。影片輸出模組基於多個後製圖框來輸出處理後影片。
基於上述,選取影片中的目標,並將目標置於圖框的中心而利用相鄰圖框來進行補償,因此,能夠修正影片拍攝者移動鏡頭時造成目標偏移中心的問題。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
圖1是依照本發明一實施例的影片編輯裝置的方塊圖。請參照圖1,影片編輯裝置100包括處理器110以及儲存裝置120。而儲存裝置120包括目標選取模組121、影片前處理模組123、影片修飾模組125以及影片輸出模組127。
影片編輯裝置100例如為智慧型手機、桌上型電腦、筆記型電腦、平板電腦、伺服器、智慧電視等具有運算能力的電子裝置。處理器110例如為中央處理單元(Central Processing Unit,CPU)、圖像處理單元(Graphic Processing Unit,GPU)、物理處理單元(Physics Processing Unit,PPU)、可程式化之微處理器(Microprocessor)、嵌入式控制晶片、數位訊號處理器(Digital Signal Processor,DSP)、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)或其他類似裝置。儲存裝置120例如是任意型式的固定式或可移動式隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash memory)、安全數位卡(Secure Digital Memory Card,SD)、硬碟或其他類似裝置或這些裝置的組合。
處理器110耦接至儲存裝置120,並驅動目標選取模組121、影片前處理模組123、影片修飾模組125以及影片輸出模組127來執行對原始影片進行編輯。
圖2A及圖2B是依照本發明一實施例的影片編輯方法的流程圖。參照圖1、圖2A及圖2B,在步驟S205中,透過目標選取模組121來接收原始影片。原始影片包括多個圖框(frame)。並且,目標選取模組121在接收到原始影片之後,會取得原始影片的尺寸。例如,影片編輯裝置100透過通用序列匯流排(Universal Serial Bus,USB)、有線網路、無線網路(乙太網路(Ethernet)或WiFi)等自攝像裝置接收原始影片,然,在此並不限定原始影片的來源。
接著,在步驟S210中,目標選取模組121自原始影片獲得目標。在此,目標選取模組121提供框選功能,透過框選功能在其中一個圖框中框選出目標。舉例來說,影片編輯裝置100包括顯示器以及輸入裝置。目標選取模組121將原始影片顯示於顯示器來進行播放,使用者透過輸入裝置(例如為滑鼠、觸控螢幕)來暫停播放,之後利用輸入裝置在暫停播放當下所顯示的圖框中來框選出目標。
在獲得目標之後,目標選取模組121便會分析此一目標來獲得其對應的目標特徵。例如可利用開放原始碼電腦影像視覺函式庫(Open Source Computer Vision Library,OpenCV)中的直方圖(histogram)演算法或是尋找輪廓(contour)的演算法來取得紋理、顏色、輪廓等特徵。在獲得目標特徵之後,目標選取模組121會儲存目標特徵,以待後續來使用。
之後,在步驟S215中,透過影片前處理模組123基於每一個圖框的多個影像特徵點,獲得各圖框分別與其前後相鄰的兩個圖框之間的相對位置關係。
具體而言,影片前處理模組123可利用尺度不變特徵轉換(Scale-invariant feature transform,SIFT)演算法或是加速穩健特徵(Speeded Up Robust Features,SURF)演算法等特徵點擷取及特徵點描述方法,來獲得每一個圖框中的多個影像特徵點,進而儲存每一個影像特徵點的座標以及每一個影像特徵點的特徵方向、特徵強度、維度差異。之後,利用這些影像特徵點來獲得每一個圖框分別與其前後相鄰兩個圖框之間的相對位置關係,並且儲存影像特徵點以及相對位置關係。也就是說,會針對每一個圖框來記錄各圖框分別與其相鄰的前一個圖框及下一個圖框之間的相對位置關係。
在此,在處理圖框N時,只有判斷其與圖框N-1及其與圖框N+1之間的相對位置關係。也就是說,影片前處理模組123基於圖框N中的影像特徵點與圖框N+1中的影像特徵點,判斷圖框N+1相對於圖框N的第一相對位置。並且,影片前處理模組123基於圖框N中的影像特徵點與圖框N-1中的影像特徵點,判斷圖框N-1相對於圖框N的第二相對位置。之後,儲存第一相對位置與第二相對位置為圖框N的相對位置關係。
為了方便說明,底下以左右位移來判斷相對位置關係。然,在其他實施例中,亦可以類似的手法來判斷上下位移的相對位置關係,並不以此為限。
首先,取出圖框N的其中一個影像特徵點A與圖框N+1的所有影像特徵點進行比較,以找出圖框N+1中與影像特徵點A相匹配的點。在對圖框N的所有影像特徵點與圖框N+1的所有影像特徵點進行匹配結束之後,逐一以相匹配的兩個影像特徵點的座標來判斷圖框N+1位於圖框N的左側或右側。最後,統計匹配後的每一組影像特徵點的相對位置,藉此來判斷圖框N+1位於圖框N的左側或右側的數量,以數量多的一側來代表相對位置。
圖3是依照本發明一實施例的判斷相對位置關係的示意圖。請參照圖3,在時間序列上,圖框N+1的前一個獲取的圖框為圖框N,圖框N的影像特徵點A與圖框N+1的影像特徵點A’相匹配。在本實施例中,以鏡頭為左右移動(水平移動)的情況下來進行說明。圖框N+1的影像特徵點A’的座標位於圖框N的影像特徵點A的座標的右側,即,影像特徵點A’的水平座標大於圖框N的影像特徵點A的水平座標。據此,表示在拍攝原始影片時鏡頭往左移動拍攝,故,圖框N+1中包括了比圖框N所顯示的內容更靠左側的內容。故,判定以影像特徵點A而言,圖框N+1位於圖框N的左側,儲存為N+1{point A; L=1; R=0},其中L代表左側,R代表右側。以此類推,可找出圖框N以及圖框N+1之間相匹配的各組影像特徵點的相對位置關係,並且,可找出圖框N以及圖框N-1之間相匹配的各組影像特徵點的相對位置關係。
例如,在圖框N-1中找出與圖框N的影像特徵點A相匹配的影像特徵點A’’(未繪示),判斷影像特徵點A的座標位於影像特徵點A’’的右側(例如鏡頭往右進行拍攝),則儲存為N-1{point A; L=0; R=1}。也就是說,在每一個圖框的每一個影像特徵點處會對應儲存與其前後相鄰兩個圖框的相對位置。
另外,在圖框N+1與圖框N-1位於圖框N的同一側的情況下,在另一實施例中,比對找出位於最左側的一個(例如為圖框N+1),而將其對應位置關係儲存為N+1{point A; L=1; R=0},N-1{point A; L=0; R=0}。
另外,在其他實施例中,在鏡頭為上下移動(垂直移動)的情況下,影像特徵點A的相對位置關係記錄方式如下:若圖框N+1位於圖框N的上方,儲存為N+1{point A; U=1; D=0};若圖框N+1位於圖框N的下方,儲存為N+1{point A; U=0; D=1},其中U代表上方,D代表下方。
在比對完圖框N與圖框N+1、與圖框N-1之間的影像特徵點之後,找出在三個圖框都有出現的影像特徵點來進行統計,找出圖框N+1或圖框N-1位於圖框N的左側或右側。例如,同時出現在圖框N、圖框N+1、與圖框N-1的影像特徵為A、B、C,如果對應於圖框N-1的參數為{point A; L=1; R=0}、{point B; L=0; R=0}、{point C; L=1; R=0},表示大於一半的影像特徵點(A、C)都投票認為圖框N-1在圖框N的左側,即,在統計每個共同的影像特徵點後,判斷圖框N-1在圖框N的左側的影像特徵點較多。據此,便判定圖框N-1位於圖框N的左側。以此類推,圖框N+1以相同方式判斷。
返回圖2A,在步驟S220中,影片修飾模組125分別對所述圖框執行調整程序。在此,調整程序如圖2B所示,包括步驟S220_1~S220_7。
在步驟S220_1中,取出圖框N。接著,在步驟S220_3中,辨識圖框N中的目標。例如,自第1個圖框開始依序取出一個圖框N,其中N大於或等於1。影片修飾模組125可利用均值向量偏移(mean shift)演算法或者支援向量機(Support Vector Machine,SVM)基於目標特徵來找出目標。目標選取模組121在分析自原始影片獲得目標而獲得其對應的目標特徵之後,會將目標特徵儲存下來,以供影片修飾模組125使用。
在步驟S220_5中,調整圖框N以獲得新圖框,使得目標位於新圖框的中心。舉例來說,影片修飾模組125依據圖框N的尺寸來建立空白圖框;並且透過將目標設定為空白圖框的中心,將圖框N疊合至空白圖框而獲得新圖框。或是先與空白圖框疊合,再移動目標為中心,在此並不限定順序。
圖4是依照本發明一實施例的建立新圖框的示意圖。請參照圖4,調整圖框N,以將目標T設置為中心來獲得新影像N_new。在此,以虛線繪製來表示新影像N_new。而在目標T不位在圖框N的中心的情況下,獲得的新影像N_new中會存在空白區域N_blank。在本實施例中,目標T在圖框N的偏右側處,則獲得的新影像N_new在右側會存在空白區域N_blank。而在其他實施例中,倘若目標T在圖框N的偏左側處,則獲得的新影像N_new在左側會存在空白區域。
返回圖2B,在步驟S220_7中,基於相對位置關係來修飾新圖框進而獲得後製圖框。影片修飾模組125根據新圖框中的空白區域為於新圖框的哪一位置,選擇與圖框N相鄰的圖框N+1或圖框N-1來修飾新圖框,而獲得後製圖框。例如,空白區域位於左側,則在圖框N+1及圖框N-1中取出位於圖框N左側者來修飾新圖框;空白區域位於右側,則在圖框N+1及圖框N-1中取出位於圖框N右側者來修飾新圖框。在另一實施例中,選擇最右側圖框或是最左側圖框來進行修飾。例如,利用影像特徵點向下疊合,或者也可根據影像特徵點縮放或旋轉後疊合。另外,還可進一步將所獲得的後製圖框儲存至一修飾後資料庫。
最後,返回圖2A,在步驟S225中,影片輸出模組127基於後製圖框來輸出處理後影片。例如,影片輸出模組127會自修飾後資料庫中讀出所有的後製圖框,結合所有後製圖框而獲得處理後影片。
底下舉例來說明修飾圖框的流程。圖5是依照本發明一實施例的修飾圖框的方法流程圖。請參照圖5,在步驟S220_5之後,影片修飾模組125執行步驟S510,判斷新圖框是否完整。例如,判斷新圖框是否存在空白區域,或是判斷新圖框是否具有缺陷區域。在新圖框中存在空白區域或是缺陷區域時,判定新圖框不完整。而在判定新圖框不完整的情況下,執行步驟S220_7。步驟S220_7進一步包括步驟S520~S555。
另一方面,在新圖框完整的情況下,例如不存在空白區域或是缺陷區域,如步驟S515所示,影片修飾模組125不修飾新圖框而直接儲存新圖框為後製圖框。即,影片修飾模組125在判定新圖框為完整的情況下(表示目標原本便位於圖框N的中心),會直接儲存新圖框至修飾後資料庫而不對新圖框進行修飾。
在判定新圖框存在空白區域的情況下,進一步檢測空白區域於新圖框中所在的位置,基於相對位置關係自圖框N-1與圖框N+1中取出靠近所述位置的一個作為補償圖框。
具體而言,在步驟S520中,影片修飾模組125讀取對應於圖框N的圖框N-1及圖框N+1各自的相對位置關係。並且,影片修飾模組125在檢測空白區域於新圖框中所在的位置之後,基於空白區域於新圖框中所在的位置,設定參考側。例如,在空白區域於新圖框的左側時,設定參考側為左側;在空白區域於新圖框的右側時,設定參考側為右側。
接著,在步驟S525中,判斷圖框N+1或圖框N-1是否位於圖框N的參考側。倘若判定圖框N-1與圖框N+1皆不在圖框N的參考側,如步驟S530所示,放棄調整圖框N。
而在判定圖框N+1或圖框N-1位於圖框N的參考側,在步驟S535中,基於步驟S520所獲得的相對位置關係自圖框N-1與圖框N+1中取出靠近參考側的圖框作為補償圖框。例如,假設參考側為左側,且取出的相對位置關係包括N+1{point A; L=1; R=0}及N-1{point A; L=0; R=1},由於圖框N+1為靠近左側,因此以圖框N+1作為補償圖框。又例如,假設參考側為上方,且取出的相對位置關係包括N+1{point A; U=1; D=0}及N-1{point A; U=0; D=1},由於圖框N+1為靠近上方,因此以圖框N+1作為補償圖框。
接著,在步驟S540中,基於補償圖框以及新圖框來獲得調整後影像。在此,可使用「剪貼」的方式,也就是根據空白區域的尺寸及位置,基於影像特徵點,從補償圖框中對應的位置處剪下與空白區域的尺寸相同的區塊,將所述區塊貼合至新圖框的空白區域來成為調整後影像。另外,也可以使用「拼貼」的方式,即,基於影像特徵點,將新圖框疊合在補償圖框上而獲得疊合影像,再自疊合影像中,以使新圖框的目標位於中心的方式來剪下與新圖框的尺寸相同的區塊,而獲得調整後影像。也就是先將新圖框蓋在補償圖框上,再重新剪下相同尺寸的調整後影像。「拼貼」的方式需要定位欲剪下的調整後影像的影像邊界。定位邊界的方法可以記錄新圖框的邊界作為剪下的邊界,或者以新圖框的目標為中心重新定義邊界。
疊合新圖框與補償圖框。疊合的方法可根據SIFT演算法或SURF演算法找到相同的影像特徵點,根據相同的影像特徵點來進行疊合。在此,可利用2011年在電機電子工程師學會(Institute of Electrical and Electronics Engineers,IEEE)的電腦視覺及圖型辨識學報(computer vision and pattern recognition,CVPR)的第345–352頁所發表的「平滑變化仿射拼接(Smoothly Varying Affine Stitching)」論文所提出的方法來取得疊合影像。
之後,在步驟S545中,判斷調整後影像是否完整,例如判斷調整後影像是否存在空白區域或是缺陷區域。倘若調整後影像為完整,如步驟S550所示,儲存調整後影像為後製圖框。倘若調整後影像不完整(例如存在空白區域或缺陷區域),如步驟S555所示,則取出與補償圖框相鄰的不同於圖框N的另一圖框,並基於另一圖框來繼續進行修飾。
例如,假設在步驟S535中取出圖框N-1作為補償圖框,則在步驟S545判斷調整後影像為不完整時,在步驟S555中取出圖框N-2來作為下一個補償圖框以進一步修飾調整後影像。倘若重新獲得的調整後影像仍不完整時,取出圖框N-3來作為下一個補償圖框,以此類推,直到所獲得的調整後影像為完整(即,不存在空白區域或是缺陷區域)。在另一實施例中,當步驟S545判斷調整後影像不完整時,取出圖框N+2來作為下一個補償圖框以進一步修飾調整後影像,若重新獲得的調整後影像仍存不完整時,取出圖框N+3來作為下一個補償圖框,而重複執行步驟S540~S555,以此類推。另外,還可進一步設定一個門檻值,在進行修飾的次數超過此門檻值,仍無法獲得完整的調整後影像,便放棄圖框N對應的調整後影像,而返回步驟S220_1,取出下一個圖框(N=N+1)來執行調整程序,直到對所有圖框皆進行過調整程序。
底下以基於圖框N所獲得的新圖框的空白區域位於左側的情況,並且以「拼貼」的方式來進行說明。首先,基於相對位置關係判斷圖框N-1是否位於圖框N的最左側。若圖框N-1位於圖框N的最左側,取得圖框N-1。接著,疊合新圖框與圖框N-1。然後,以圖框N的目標為中心重新取得調整後影像。之後,判斷調整後影像是否完整。即,判斷調整後影像是否存在空白區域。若判定調整後影像為完整,調整後影像儲存為後製圖框。若判定調整後影像不完整,往前取前一張圖框(圖框N-1的前一張為圖框N-2)。並且,判斷所取出的前一張圖框是否為空值,即,是否存在前一張圖框。倘若為空值,放棄調整圖框N。若不為空值,則以所取出的前一張圖框來繼續與調整後影像進行疊合。
若圖框N+1位於圖框N的最左側,取得圖框N+1。接著,疊合新圖框與圖框N+1。然後,以圖框N的目標為中心重新取得調整後影像。之後,判斷調整後影像是否完整。即,判斷調整後影像是否存在空白區域。若判定調整後影像為完整,調整後影像儲存為後製圖框。若判定調整後影像不完整,往後取下一張圖框(圖框N+1的下一張為圖框N+2)。並且,判斷所取出的下一張圖框是否為空值,即,是否存在下一張圖框。倘若為空值,放棄調整圖框N。若不為空值,則以所取出的下一張圖框來繼續與調整後影像進行疊合。
而新圖框的空白區域位於右側的情況的說明與左側相同,在此不再贅述,由上述說明可以類推而得。在其他實施例中,若判定調整後影像不完整,亦可取時間較近的其他圖框繼續疊合,並不限定是前一張圖框或後一張圖框。
底下再舉一實施例來說明。圖6A~圖6D是依照本發明一實施例的修飾圖框的示意圖。圖6A所示為當前所取出欲進行處理的圖框610,圖6B所示為圖框610的下一個圖框620,圖6C所示為新圖框630,圖6D所示為調整後影像640。在本實施例中,圖框620位於圖框610的左側。參照圖6A及圖6C,以將圖框610的目標T設置於中心的方式獲得新圖框630,在新圖框630的左側會形成有空白區域601。並且,以圖框620作為補償圖框來獲得調整後影像640,如圖6D所示。例如,可使用「剪貼」或「拼貼」的方式來獲得調整後影像640。
圖7是依照本發明一實施例的影片編輯系統的方塊圖。請參照圖7,影片編輯系統700包括電子裝置710以及運算伺服器720。電子裝置710例如為智慧型手機、平板電腦、數位相機、攝像機、監視器、穿戴式裝置等。電子裝置710包括網路晶片711、處理器712以及儲存裝置713。儲存裝置713包括目標選取模組714。處理器712耦接至網路晶片711以及儲存裝置713,並且執行目標選取模組714來實現對應的功能。
運算伺服器720例如為桌上型電腦、筆記型電腦等具有較高運算能力的電子裝置。運算伺服器720包括網路晶片721、處理器722以及儲存裝置723。儲存裝置723包括影片前處理模組724、影片修飾模組725以及影片輸出模組726。處理器722耦接至網路晶片721以及儲存裝置723,並且執行影片前處理模組724、影片修飾模組725以及影片輸出模組726來實現對應的功能。
網路晶片711、721為具有連網功能的構件,例如為有線網卡或無線網卡。網路晶片711、721提供WiFi模組、WLAN(Wireless LAN,無線區域網路)模組、3G(third generation of wireless mobile telecommunications technology,第三代行動通訊技術)模組、4G(fourth generation of wireless mobile telecommunications technology,***行動通訊技術)模組或LTE(Long Term Evolution,長期演進技術)模組。
電子裝置710透過網路晶片711來連線至網路進而與運算伺服器720的網路晶片721連接,以透過網路來傳遞資料。透過電子裝置710來框選目標,並將原始影片以及目標(目標特徵)傳送至運算伺服器720,使得運算伺服器720對原始影片進行影片編輯,並傳送處理後影片至電子裝置710。另外,在其他實施例中,亦可透過USB來傳遞資料。
在本實施例中,處理器712、722與處理器110相似,儲存裝置713、723與儲存裝置120相似。並且,目標選取模組714、影片前處理模組724、影片修飾模組725以及影片輸出模組726的功能分別與目標選取模組121、影片前處理模組123、影片修飾模組125以及影片輸出模組127相似,故相關描述可參照上述說明,在此不再贅述。
綜上所述,使用者只要輸入影片並框選目標,透過上述方法便可以輸出一個將目標置中的影片。假設使用者輸入的是跟拍影片,經過本案方法處理後,能編輯出被拍攝者穩定不動,而環境不斷移動的穩定跟拍影片。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
100‧‧‧影片編輯裝置
110、712、722‧‧‧處理器
120、713、723‧‧‧儲存裝置
121、714‧‧‧目標選取模組
123、724‧‧‧影片前處理模組
125、725‧‧‧影片修飾模組
127、726‧‧‧影片輸出模組
601、N_blank‧‧‧空白區域
603‧‧‧區域
610、620、N、N+1‧‧‧圖框
630、N_new‧‧‧新圖框
640‧‧‧調整後影像
700‧‧‧影片編輯系統
710‧‧‧電子裝置
720‧‧‧運算伺服器
711、721‧‧‧網路晶片
A、A’‧‧‧影像特徵點
T‧‧‧目標
S205~S225、S220_1~S220_7‧‧‧影片編輯方法各步驟
S510~S560‧‧‧修飾圖框的方法各步驟
圖1是依照本發明一實施例的影片編輯裝置的方塊圖。 圖2A及圖2B是依照本發明一實施例的影片編輯方法的流程圖。 圖3是依照本發明一實施例的判斷相對位置關係的示意圖。 圖4是依照本發明一實施例的建立新圖框的示意圖。 圖5是依照本發明一實施例的修飾圖框的方法流程圖。 圖6A~圖6D是依照本發明一實施例的修飾圖框的示意圖。 圖7是依照本發明一實施例的影片編輯系統的方塊圖。
Claims (19)
- 一種影片編輯方法,包括: 接收一原始影片,其中該原始影片包括多個圖框; 自該原始影片獲得一目標; 基於每一該些圖框的多個影像特徵點,獲得每一該些圖框分別與其前後相鄰的兩個所述圖框之間的相對位置關係; 分別對該些圖框執行一調整程序,其中,該調整程序包括下述步驟: 自該些圖框中取出圖框N; 辨識該圖框N中的該目標; 調整該圖框N以獲得一新圖框,使得該目標位於該新圖框的中心;以及 基於該相對位置關係來修飾該新圖框進而獲得一後製圖框;以及 基於多個所述後製圖框來輸出一處理後影片。
- 如申請專利範圍第1項所述的影片編輯方法,其中調整該圖框N以獲得該新圖框,使得該目標位於該新圖框的中心的步驟包括: 依據該圖框N的一尺寸建立一空白圖框;以及 透過將該目標設定為該空白圖框的中心,而將該圖框N疊合至該空白圖框而獲得該新圖框。
- 如申請專利範圍第2項所述的影片編輯方法,其中在基於該相對位置關係來修飾該新圖框進而獲得該後製圖框的步驟之前,更包括: 判斷該新圖框是否完整,在該新圖框不完整的情況下,基於該相對位置關係來修飾該新圖框進而獲得該後製圖框;以及 在該新圖框完整的情況下,不修飾該新圖框而儲存該新圖框為該後製圖框。
- 如申請專利範圍第3項所述的影片編輯方法,其中在該新圖框不完整的情況下,更包括: 檢測一空白區域於該新圖框中所在的一位置; 基於該相對位置關係自該圖框N對應的圖框N-1與圖框N+1中取出靠近該位置的一個作為一補償圖框;以及 基於該新圖框與該補償圖框,獲得一調整後影像。
- 如申請專利範圍第4項所述的影片編輯方法,其中在檢測該空白區域於該新圖框中所在的該位置的步驟之後,更包括: 基於該空白區域於該新圖框中所在的該位置設定一參考側; 判斷該圖框N-1與該圖框N+1是否位於該圖框N的該參考側; 倘若判定該圖框N-1或該圖框N+1位於該圖框N的該參考側,基於該相對位置關係自該圖框N-1與該圖框N+1中取出靠近該參考側的一個作為該補償圖框;以及 倘若判定該圖框N-1與該圖框N+1皆不在該圖框N的該參考側,則放棄調整該圖框N。
- 如申請專利範圍第4項所述的影片編輯方法,其中在基於該新圖框與該補償圖框,獲得該調整後影像的步驟包括: 根據該些影像特徵點、該空白區域的尺寸及該位置,從該補償圖框中剪下與該空白區域對應的區塊,將該區塊貼合至該新圖框的該空白區域。
- 如申請專利範圍第4項所述的影片編輯方法,其中在基於該新圖框與該補償圖框,獲得該調整後影像的步驟包括: 基於該些影像特徵點,將該新圖框疊合在該補償圖框上而獲得一疊合影像;以及 以該目標為中心剪下該疊合影像中與該新圖框的尺寸相同的區塊。
- 如申請專利範圍第4項所述的影片編輯方法,其中在基於該新圖框與該補償圖框,獲得該調整後影像的步驟之後,更包括: 判斷該調整後影像是否完整; 倘若該調整後影像完整,則儲存該調整後影像為該後製圖框;以及 倘若該調整後影像不完整,則取出與該補償圖框相鄰的不同於該圖框N的另一圖框,並基於該另一圖框來繼續進行修飾。
- 如申請專利範圍第1項所述的影片編輯方法,其中基於每一該些圖框的該些影像特徵點,獲得每一該些圖框分別與其前後相鄰的兩個所述圖框之間的該相對位置關係的步驟包括: 基於圖框N中的該些影像特徵點與圖框N+1中的該些影像特徵點,判斷該圖框N+1相對於該圖框N的一第一相對位置; 基於圖框N中的該些影像特徵點與圖框N-1中的該些影像特徵點,判斷該圖框N-1相對於該圖框N的一第二相對位置;以及 儲存該第一相對位置與該第二相對位置為該圖框N的該相對位置關係。
- 一種影片編輯裝置,包括: 一儲存裝置,儲存有多個模組,包括一目標選取模組、一影片前處理模組、一影片修飾模組以及一影片輸出模組;以及 一處理器,耦接至該儲存裝置,執行該些模組來對一原始影片進行編輯,該原始影片包括多個圖框, 其中,該目標選取模組接收該原始影片,並自該原始影片獲得一目標; 該影片前處理模組基於每一該些圖框的多個影像特徵點,獲得每一該些圖框分別與其前後相鄰的兩個所述圖框之間的相對位置關係; 該影片修飾模組分別對該些圖框執行一調整程序,該調整程序包括:自該些圖框中取出圖框N;辨識該圖框N中的該目標;調整該圖框N以獲得一新圖框,使得該目標位於該新圖框的中心;以及基於該相對位置關係來修飾該新圖框進而獲得一後製圖框; 該影片輸出模組基於多個所述後製圖框來輸出一處理後影片。
- 如申請專利範圍第10項所述的影片編輯裝置,其中該影片修飾模組依據該圖框N的一尺寸建立一空白圖框;以及透過將該目標設定為該空白圖框的中心,而將該圖框N疊合至該空白圖框而獲得該新圖框。
- 如申請專利範圍第11項所述的影片編輯裝置,其中該影片修飾模組判斷該新圖框是否完整,在該新圖框不完整的情況下,基於該相對位置關係來修飾該新圖框進而獲得該後製圖框;在該新圖框完整的情況下,不修飾該新圖框而儲存該新圖框為該後製圖框。
- 如申請專利範圍第12項所述的影片編輯裝置,其中該影片修飾模組檢測一空白區域於該新圖框中所在的一位置;基於該相對位置關係自該圖框N對應的圖框N-1與圖框N+1中取出靠近該位置的一個作為一補償圖框;以及基於該新圖框與該補償圖框,獲得一調整後影像。
- 如申請專利範圍第13項所述的影片編輯裝置,其中該影片修飾模組基於該空白區域於該新圖框中所在的該位置設定一參考側;判斷該圖框N-1與該圖框N+1是否位於該圖框N的該參考側;倘若判定該圖框N-1或該圖框N+1位於該圖框N的該參考側,基於該相對位置關係自該圖框N-1與該圖框N+1中取出靠近該參考側的一個作為該補償圖框;倘若判定該圖框N-1與該圖框N+1皆不在該圖框N的該參考側,則放棄調整該圖框N。
- 如申請專利範圍第13項所述的影片編輯裝置,其中該影片修飾模組根據該些影像特徵點、該空白區域的尺寸及該位置,從該補償圖框中剪下與該空白區域對應的區塊,將該區塊貼合至該新圖框的該空白區域。
- 如申請專利範圍第13項所述的影片編輯裝置,其中該影片修飾模組基於該些影像特徵點,將該新圖框疊合在該補償圖框上而獲得一疊合影像;以及以該目標為中心剪下該疊合影像中與該新圖框的尺寸相同的區塊。
- 如申請專利範圍第10項所述的影片編輯裝置,其中該影片修飾模組判斷該調整後影像是否完整;倘若該調整後影像完整,則儲存該調整後影像為該後製圖框;倘若該調整後影像不完整,則取出與該補償圖框相鄰的不同於該圖框N的另一圖框,並基於該另一圖框來繼續進行修飾。
- 如申請專利範圍第10項所述的影片編輯裝置,其中該影片前處理模組基於該圖框N中的該些影像特徵點與圖框N+1中的該些影像特徵點,判斷該圖框N+1相對於該圖框N的一第一相對位置;基於該圖框N中的該些影像特徵點與圖框N-1中的該些影像特徵點,判斷該圖框N-1相對於該圖框N的一第二相對位置;以及儲存該第一相對位置與該第二相對位置為該圖框N的該相對位置關係。
- 一種影片編輯系統,包括: 一運算伺服器;以及 一電子裝置,包括: 一第一網路晶片; 一第一儲存裝置,儲存一目標選取模組;以及 一第一處理器,耦接至該第一儲存裝置,執行該目標選取模組,透過該目標選取模組接收包括多個圖框的一原始影片,並自原始影片獲得一目標,透過該第一網路晶片傳送該原始影片以及該目標至該運算伺服器,使得該運算伺服器對該原始影片進行一影片編輯,並傳送一處理後影片至該電子裝置; 其中,該運算伺服器,包括: 一第二網路晶片,透過一網路自該電子裝置接收該原始影片以及該目標; 一第二儲存裝置,儲存有多個模組,包括一影片前處理模組、一影片修飾模組以及一影片輸出模組;以及 一第二處理器,耦接至該儲存裝置,驅動該些模組來進行該影片編輯, 其中,該影片前處理模組基於每一該些圖框的多個影像特徵點,獲得每一該些圖框分別與其前後相鄰的兩個所述圖框之間的相對位置關係; 該影片修飾模組分別對該些圖框執行一調整程序,該調整程序包括:自該些圖框中取出圖框N;辨識該圖框N中的該目標;調整該圖框N以獲得一新圖框,使得該目標位於該新圖框的中心;以及基於該相對位置關係來修飾該新圖框進而獲得一後製圖框; 該影片輸出模組基於多個所述後製圖框來輸出該處理後影片。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106131373A TWI622018B (zh) | 2017-09-13 | 2017-09-13 | 影片編輯方法、裝置及系統 |
CN201710874533.6A CN109495778B (zh) | 2017-09-13 | 2017-09-25 | 影片编辑方法、装置及*** |
US15/821,842 US10360943B2 (en) | 2017-09-13 | 2017-11-24 | Method, device and system for editing video |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106131373A TWI622018B (zh) | 2017-09-13 | 2017-09-13 | 影片編輯方法、裝置及系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI622018B TWI622018B (zh) | 2018-04-21 |
TW201915939A true TW201915939A (zh) | 2019-04-16 |
Family
ID=62640026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106131373A TWI622018B (zh) | 2017-09-13 | 2017-09-13 | 影片編輯方法、裝置及系統 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10360943B2 (zh) |
CN (1) | CN109495778B (zh) |
TW (1) | TWI622018B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019105933A (ja) * | 2017-12-11 | 2019-06-27 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、およびプログラム |
CN112449229B (zh) * | 2019-09-04 | 2022-01-28 | 海信视像科技股份有限公司 | 一种音画同步处理方法及显示设备 |
CN114245169B (zh) * | 2021-12-21 | 2024-01-23 | 北京达佳互联信息技术有限公司 | 视频处理方法、装置、电子设备、介质和程序产品 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5973732A (en) * | 1997-02-19 | 1999-10-26 | Guthrie; Thomas C. | Object tracking system for monitoring a controlled space |
CN1766929B (zh) * | 2004-10-29 | 2010-05-12 | 中国科学院计算技术研究所 | 一种基于三维数据库的运动对象运动重构方法 |
EP2100453B1 (en) * | 2006-12-18 | 2013-07-03 | FUJIFILM Corporation | Monitoring system, monitoring method and program |
CN101340513B (zh) * | 2007-07-02 | 2010-10-13 | 华硕电脑股份有限公司 | 影像处理方法及应用其的电子装置 |
US9019381B2 (en) * | 2008-05-09 | 2015-04-28 | Intuvision Inc. | Video tracking systems and methods employing cognitive vision |
US20100225773A1 (en) * | 2009-03-09 | 2010-09-09 | Apple Inc. | Systems and methods for centering a photograph without viewing a preview of the photograph |
TWI381321B (zh) * | 2009-04-30 | 2013-01-01 | Ind Tech Res Inst | 重組多張影像與辨識方法以及影像擷取與辨識系統 |
TWI384408B (zh) * | 2009-04-30 | 2013-02-01 | Ind Tech Res Inst | 影像辨識以及輸出方法與其系統 |
US9740895B1 (en) * | 2014-05-30 | 2017-08-22 | Google Inc. | Method and system for identifying and tracking tagged, physical objects |
CN104301630B (zh) * | 2014-09-10 | 2017-10-10 | 天津航天中为数据***科技有限公司 | 一种视频图像拼接方法及装置 |
CN104252705B (zh) * | 2014-09-30 | 2017-05-17 | 中安消技术有限公司 | 一种图像拼接方法及装置 |
US20170244959A1 (en) * | 2016-02-19 | 2017-08-24 | Adobe Systems Incorporated | Selecting a View of a Multi-View Video |
CN105979383B (zh) * | 2016-06-03 | 2019-04-30 | 北京小米移动软件有限公司 | 图像获取方法及装置 |
-
2017
- 2017-09-13 TW TW106131373A patent/TWI622018B/zh active
- 2017-09-25 CN CN201710874533.6A patent/CN109495778B/zh active Active
- 2017-11-24 US US15/821,842 patent/US10360943B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
TWI622018B (zh) | 2018-04-21 |
US20190080718A1 (en) | 2019-03-14 |
US10360943B2 (en) | 2019-07-23 |
CN109495778B (zh) | 2021-09-28 |
CN109495778A (zh) | 2019-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10872420B2 (en) | Electronic device and method for automatic human segmentation in image | |
CN108122208B (zh) | 用于对对象分割的前景掩模校正的图像处理设备和方法 | |
WO2020151750A1 (zh) | 图像处理方法及装置 | |
CN110300264B (zh) | 图像处理方法、装置、移动终端以及存储介质 | |
US20150077591A1 (en) | Information processing device and information processing method | |
US9992408B2 (en) | Photographing processing method, device and computer storage medium | |
TWI622018B (zh) | 影片編輯方法、裝置及系統 | |
US8411996B2 (en) | Method and apparatus for generating panorama | |
US9135726B2 (en) | Image generation apparatus, image generation method, and recording medium | |
CN105701762B (zh) | 一种图片处理方法和电子设备 | |
US20160093028A1 (en) | Image processing method, image processing apparatus and electronic device | |
US20130222621A1 (en) | Information processing apparatus, terminal apparatus, image capturing apparatus, information processing method, and information provision method for an image capturing apparatus | |
JP7100306B2 (ja) | ユーザ指定初期化点に基づくオブジェクトトラッキング | |
US20220345628A1 (en) | Method for image processing, electronic device, and storage medium | |
CN111654624B (zh) | 拍摄提示方法、装置及电子设备 | |
JP2018081402A (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN109361850B (zh) | 图像处理方法、装置、终端设备及存储介质 | |
US10657624B2 (en) | Image synthesis method for synthesizing images taken by cameras on opposite sides and smart device using the same | |
JP2015191358A (ja) | 中心人物判定システム、中心人物判定システムに利用される情報端末、中心人物判定方法、ならびに中心人物判定プログラムおよび記録媒体 | |
CN113763233B (zh) | 一种图像处理方法、服务器及拍照设备 | |
CN115623313A (zh) | 图像处理方法、图像处理装置、电子设备、存储介质 | |
CN108965686A (zh) | 拍照的方法及装置 | |
JP2014085845A (ja) | 動画処理装置、動画処理方法、プログラム、および集積回路 | |
TWI516120B (zh) | 產生全景影像的方法及其影像擷取裝置 | |
CN108540715B (zh) | 一种图片处理方法、电子设备和计算机可读存储介质 |