版權(quán)申明
本專利文件披露的內(nèi)容包含受版權(quán)保護(hù)的材料。該版權(quán)為版權(quán)所有人所有。版權(quán)所有人不反對(duì)任何人復(fù)制專利與商標(biāo)局的官方記錄和檔案中所存在的該專利文件或者該專利披露。
本發(fā)明實(shí)施例涉及通信領(lǐng)域,并且更具體地,涉及圖像處理的方法、裝置和設(shè)備。
背景技術(shù):
光繪攝影,是通過拍攝設(shè)備的長(zhǎng)曝光模式拍攝光源的移動(dòng)軌跡而得到的攝影作品,任何光源都可作為成像效果的一部分。光繪攝影通常在夜間室外或暗房條件下拍攝,環(huán)境光越暗拍攝效果越好,目前,光繪攝影需要一定的攝影技術(shù),對(duì)用戶的專業(yè)要求高,用戶可能需要進(jìn)行多次重復(fù)繪制才能獲得想要的圖像;在光繪過程中,用戶不能實(shí)時(shí)地觀測(cè)到自己在拍攝畫面中所處的位置,因此,在拍攝過程中經(jīng)常發(fā)生用戶移動(dòng)到拍攝畫面外的情況;另外,目前,用戶只有光繪攝影結(jié)束后才能看到自己繪制的圖像,不能在繪制過程中實(shí)時(shí)地看到自己繪制的圖像,因此,用戶在光繪攝影的過程中處于盲目繪制的狀態(tài)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種圖像處理的方法、裝置和設(shè)備,能夠使用戶預(yù)覽繪制的光繪圖像,提高光繪攝影的靈活性。
第一方面,提供了一種圖像處理的方法,包括:依次獲取n幀圖像,所述n幀圖像是拍攝設(shè)備對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝得到的圖像,所述n為大于或等于2的整數(shù);在獲取所述n幀圖像中的第i幀圖像時(shí),將所述第i幀圖像中的光源圖像信息與從前i-1幀圖像中每一幀圖像中提取的光源圖像信息進(jìn)行融合,得到所述光源的第一運(yùn)動(dòng)軌跡,并顯示所述光源的第一運(yùn)動(dòng)軌跡,其中1<i≤n。
第二方面,提供了一種圖像處理的裝置,包括:獲取模塊,用于依次獲取n幀圖像,所述n幀圖像是拍攝設(shè)備對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝得到的圖像,所述n為大于或等于2的整數(shù);處理模塊,用于在所述獲取模塊獲取所述n幀圖像中的第i幀圖像時(shí),將所述第i幀圖像中的光源圖像信息與從前i-1幀圖像中每一幀圖像中提取的光源圖像信息進(jìn)行融合,得到所述光源的第一運(yùn)動(dòng)軌跡,其中1<i≤n;顯示模塊,用于顯示所述處理模塊得到的所述光源的第一運(yùn)動(dòng)軌跡。
第三方面,提供了一種圖像處理的設(shè)備,包括處理器、存儲(chǔ)器和交互界面,所述存儲(chǔ)器用于存儲(chǔ)指令,所述處理器用于調(diào)用所述指令,執(zhí)行以下操作:依次獲取n幀圖像,所述n幀圖像是拍攝設(shè)備對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝得到的圖像,所述n為大于或等于2的整數(shù);在獲取所述n幀圖像中的第i幀圖像時(shí),將所述第i幀圖像中的光源圖像信息與從前i-1幀圖像中每一幀圖像中提取的光源圖像信息進(jìn)行融合,得到所述光源的第一運(yùn)動(dòng)軌跡,并在所述交互界面上顯示所述光源的第一運(yùn)動(dòng)軌跡,其中1<i≤n。
在本發(fā)明實(shí)施例中,拍攝設(shè)備對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝,拍攝設(shè)備將拍攝得到的圖像發(fā)送給圖像處理裝置,圖像處理裝置按照時(shí)間順序依次接收拍攝設(shè)備發(fā)送的n幀圖像,并且在接收到第i幀圖像時(shí),將從前i-1幀圖像中提取的i-1個(gè)光源圖像信息與第i幀圖像中的光源圖像信息進(jìn)行融合,得到光源的第一運(yùn)動(dòng)軌跡,并將前i幀圖像指示的光源的第一運(yùn)動(dòng)軌跡顯示在第i幀圖像上。這樣,圖像處理裝置可以將用戶繪制的圖像顯示出來,用戶可以在光繪的過程中實(shí)時(shí)地預(yù)覽自己繪制的圖像,實(shí)現(xiàn)了邊看邊繪制的效果,有助于用戶對(duì)繪制過程的把控,同時(shí)方便用戶對(duì)后期的繪制策略進(jìn)行調(diào)整,降低了對(duì)用戶的專業(yè)要求,提高了光繪攝影的靈活性。
附圖說明
為了更清楚的說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例應(yīng)用的光繪攝影系統(tǒng)的示意圖。
圖2是本發(fā)明實(shí)施例提供的圖像處理的方法的示意性流程圖。
圖3是本發(fā)明實(shí)施例提供的圖像處理的方法中在接收到第n幀圖像時(shí)顯示m個(gè)運(yùn)動(dòng)軌跡的示意圖。
圖4是本發(fā)明實(shí)施例提供的圖像處理的方法中提取的m個(gè)光源的運(yùn)動(dòng)軌跡的示意圖。
圖5是本發(fā)明又一實(shí)施例提供的圖像處理的方法的示意性流程圖。
圖6是本發(fā)明又一實(shí)施例提供的圖像處理的方法的示意性流程圖。
圖7是本發(fā)明實(shí)施例提供的圖像處理的方法中第一背景圖像與光源的運(yùn)動(dòng)軌跡合成的示意圖。
圖8是本發(fā)明實(shí)施例提供的圖像處理的裝置的示意性框圖。
圖9是本發(fā)明實(shí)施例提供的圖像處理的設(shè)備的示意性框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行描述。
圖1是本發(fā)明實(shí)施例提供的光繪攝影系統(tǒng)100的示意圖。由于在光繪攝影中,是對(duì)光源的運(yùn)動(dòng)軌跡進(jìn)行拍攝,所以需要在夜間或光線較暗的條件下進(jìn)行拍攝。在進(jìn)行拍攝之前,用戶可以首先挑選光繪攝影的預(yù)設(shè)背景104,即用戶需要以何種景物作為光繪攝影的拍攝場(chǎng)景,用戶可以按照自己的意愿選擇預(yù)設(shè)背景,此處選用樹和草作為預(yù)設(shè)背景只是示意性說明,本領(lǐng)域技術(shù)人員可以選用其他的景物作為預(yù)設(shè)背景,在這里不做具體的限定。值得注意的是,用戶在選取預(yù)設(shè)背景時(shí),預(yù)設(shè)背景中不宜存在亮度較高的或者處于移動(dòng)狀態(tài)的光源設(shè)備。
光繪攝影需要穩(wěn)定的拍攝畫面,畫面的抖動(dòng)會(huì)嚴(yán)重影響光繪攝影的效果,因此,在拍攝之前,可以將拍攝設(shè)備101安裝在三腳架上??蛇x地,拍攝設(shè)備101可以為配置有云臺(tái)的成像設(shè)備,在沒有三腳架的情況下,可以使用手持的方式來進(jìn)行拍攝,因?yàn)槌上裨O(shè)備配置有云臺(tái),可以使配置在云臺(tái)上的鏡頭保持穩(wěn)定,保證畫面不會(huì)抖動(dòng),同樣滿足光繪攝影的要求。
在預(yù)設(shè)背景104前,用戶手持光源設(shè)備102按照自己的意愿或者繪制需求進(jìn)行繪制,在繪制的過程中,會(huì)產(chǎn)生光源的運(yùn)動(dòng)軌跡105,則運(yùn)動(dòng)軌跡105即是運(yùn)動(dòng)繪制出的光繪圖像。其中光源設(shè)備102最好是容易操作的,即用戶可以很方便地將其打開或者關(guān)閉,這樣可以避免成像中有多余的拖影,另外光源設(shè)備發(fā)出光的顏色和亮度,用戶可以按照自己的意愿或者繪制需求來選擇。值得注意的是,為例保證光繪的效果,用戶需要是穿著深色的衣服,優(yōu)選地是黑色或者深藍(lán)色,這樣可以減小光源設(shè)備發(fā)出的光在用戶衣服上形成的反射而使光繪圖像中存在殘影。
在用戶手持光源設(shè)備102繪制的過程中,拍攝設(shè)備101進(jìn)行拍攝,并且拍攝設(shè)備101會(huì)將拍攝得到的一系列圖像發(fā)送給圖像處理裝置103,圖像處理裝置103可以對(duì)拍攝設(shè)備101發(fā)送的圖像進(jìn)行實(shí)時(shí)的處理,圖像處理裝置103可以將用戶繪制的圖像,即光源的運(yùn)動(dòng)軌跡105顯示在圖像處理裝置103的交互界面上,這樣用戶可以實(shí)時(shí)地預(yù)覽自己繪制的圖像。其中,拍攝設(shè)備101和圖像處理裝置103之間可以通過有線通信方式連接,其中有線通信通信方式可以使用各種有線通信協(xié)議,例如通用串行總線(universalserialbus,usb)、can、以太網(wǎng)、rs232、rs458等,也可以通過無線通信方式連接,其中無線通信方式可以為wifi、藍(lán)牙、近場(chǎng)通訊(nearfieldcommunication,nfc)、射頻識(shí)別(radiofrequencyidentification,rfid)等,拍攝設(shè)備101拍攝獲取的圖像可以通過有線或者無線的通信方式發(fā)送給圖像處理裝置,在這里不做具體的限定。
接下來,將詳細(xì)描述圖像處理裝置103對(duì)拍攝設(shè)備101發(fā)送的圖像進(jìn)行處理的處理方法。
可選地,該圖像處理裝置可以為終端設(shè)備,該終端設(shè)備可以安裝有用于進(jìn)行圖像處理的應(yīng)用程序,所述應(yīng)用程序可以對(duì)拍攝設(shè)備101發(fā)送的圖像進(jìn)行處理;或者,該圖像處理裝置可以為拍攝設(shè)備101,拍攝設(shè)備101具有圖像處理功能,可以直接對(duì)拍攝獲取的圖像進(jìn)行處理,并將用戶繪制的圖像,即光源的運(yùn)動(dòng)軌跡顯示在其交互界面上,用戶可以通過查看拍攝設(shè)備101的交互界面實(shí)現(xiàn)預(yù)覽繪制的圖像,但本發(fā)明實(shí)施例不限于此。
應(yīng)理解,在本發(fā)明實(shí)施例中,終端設(shè)備可以是任何類型的具有圖像接收和處理功能的外部裝置。用戶終端的實(shí)例可以包括但不限于:智能電話/手機(jī)、平板電腦、個(gè)人數(shù)字助理(pda)、膝上計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、媒體內(nèi)容播放器、視頻游戲站/系統(tǒng)、虛擬現(xiàn)實(shí)系統(tǒng)、增強(qiáng)現(xiàn)實(shí)系統(tǒng)、可穿戴式裝置(例如,手表、眼鏡、手套、頭飾(例如,帽子、頭盔、虛擬現(xiàn)實(shí)頭戴耳機(jī)、增強(qiáng)現(xiàn)實(shí)頭戴耳機(jī)、頭裝式裝置(hmd)、頭帶)、掛件、臂章、腿環(huán)、鞋子、馬甲)、手勢(shì)識(shí)別裝置、麥克風(fēng)、能夠提供或渲染圖像數(shù)據(jù)的任意電子裝置、或者任何其他類型的裝置。該用戶終端可以是手持物體。該用戶終端可以是便攜式的。該用戶終端可以由人類用戶攜帶。在一些情況下,該用戶終端可以遠(yuǎn)離人類用戶,并且用戶可以使用無線和/或有線通信來控制該用戶終端。用戶終端可以包括交互界面。該交互界面可以是屏幕。該交互界面可以是或者可以不是觸摸屏,該顯示器可以是發(fā)光二極管(led)屏幕、oled屏幕、液晶顯示器(lcd)屏幕、等離子體屏幕、或任何其他類型的屏幕,用于對(duì)信息的顯示。另外交互界面還可以包括輸入設(shè)備,例如鍵盤、搖桿、撥輪等,用于接收相應(yīng)的控制指令。
圖2是本發(fā)明實(shí)施例提供的圖像處理的方法的流程圖,所述方法包括:
s110:依次獲取n幀圖像,其中,該n幀圖像是拍攝設(shè)備對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝得到的圖像,n為大于或等于2的整數(shù)。
具體地,在預(yù)設(shè)背景下,用戶手持光源設(shè)備并移動(dòng)所述光源設(shè)備進(jìn)行繪制,拍攝設(shè)備可以對(duì)光源運(yùn)動(dòng)進(jìn)行連續(xù)拍攝,可選地,拍攝設(shè)備可以為配置有云臺(tái)的成像設(shè)備,其中成像設(shè)備的拍攝鏡頭配置在云臺(tái)上,通過對(duì)云臺(tái)的控制可以調(diào)節(jié)成像設(shè)備的拍攝方向,在本實(shí)施例中,云臺(tái)可以使得拍攝鏡頭保持穩(wěn)定,防止成像設(shè)備的拍攝畫面抖動(dòng),從而可以克服拍攝畫面抖動(dòng)而引起的拍攝圖像質(zhì)量的缺陷,無需三腳架也可以拍攝出穩(wěn)定的圖像。
拍攝設(shè)備可以實(shí)時(shí)地將拍攝得到的每一幀圖像發(fā)送給圖像處理裝置,圖像處理裝置可以按照拍攝時(shí)間的先后順序依次接收拍攝設(shè)備發(fā)送的每一幀圖像??蛇x地,該圖像處理設(shè)備也可以該拍攝設(shè)備每得到一定數(shù)量幀的圖像時(shí),獲取該數(shù)量幀的圖像。在s110中,該終端設(shè)備可以接收拍攝設(shè)備依次發(fā)送的n幀圖像。
s120:在獲取所述n幀圖像中的第i幀圖像時(shí),將所述第i幀圖像中的光源圖像信息與從前i-1幀圖像中每一幀圖像中提取的光源圖像信息進(jìn)行融合,得到所述光源的第一運(yùn)動(dòng)軌跡,并顯示所述光源的第一運(yùn)動(dòng)軌跡,其中1<i≤n。
具體地,圖像處理設(shè)備接收到前i-1幀圖像時(shí),可以從每一幀圖像中提取中指示光源的光源圖像信息,這樣可以i-1幀圖像中提取i-1個(gè)光源圖像信息,圖像處理裝置可以將提取得到的前i-1個(gè)光源圖像信息進(jìn)行保存,當(dāng)圖像處理裝置接收到第i幀圖像,圖像處理裝置可以將從前i-1幀圖像提取的前i-1個(gè)光源圖像信息和該第i幀圖像中的光源圖像信息進(jìn)行融合處理,得到該光源的第一運(yùn)動(dòng)軌跡,所述第一運(yùn)動(dòng)軌跡可以指示光源在預(yù)設(shè)背景下進(jìn)行運(yùn)動(dòng)而形成的運(yùn)動(dòng)軌跡,即用戶光繪形成的光繪圖像,將所述第一運(yùn)動(dòng)軌跡顯示在第i幀圖像上,此時(shí),圖像處理裝置在顯示第i幀圖像時(shí),可以將前i幀圖像指示的光源的運(yùn)動(dòng)軌跡同時(shí)顯示在第i幀圖像上,這樣可以將用戶繪制形成的光源的運(yùn)動(dòng)軌跡全部保留并且實(shí)時(shí)地顯示,用戶可以將圖像處理裝置拿在手上,并可以通過圖像處理裝置的交互界面實(shí)時(shí)地看到自己繪制的圖像。其中第i幀只是作為示意性說明,i可以為大于1,且小于或等于n的任意整數(shù)。其中具體的融合方式會(huì)在本文后面部分詳細(xì)描述。在本發(fā)明實(shí)施例中,第i幀圖像的光源圖像信息可以指第i幀圖像中包括的光源圖像的信息,用于指示圖像中光源的所有信息,其中所述信息可以包括光源的位置信息、透明度信息、亮度信息、光源發(fā)光面積大小中的一種或多種,本發(fā)明實(shí)施例對(duì)此不做具體限定。
在本發(fā)明實(shí)施例中,拍攝設(shè)備對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝,拍攝設(shè)備將拍攝得到的每幀圖像發(fā)送給圖像處理裝置,圖像處理裝置按照時(shí)間順序依次接收拍攝設(shè)備發(fā)送的n幀圖像,圖像處理裝置接收到第i幀圖像時(shí),將從前i-1幀圖像中提取的i-1個(gè)光源圖像信息與第i幀圖像中的光源圖像信息進(jìn)行融合,得到光源的第一運(yùn)動(dòng)軌跡,將前i幀圖像指示的光源的第一運(yùn)動(dòng)軌跡顯示在第i幀圖像上,用戶可以在光繪的過程中實(shí)時(shí)地預(yù)覽自己繪制的圖像,實(shí)現(xiàn)了邊看邊繪制的效果,克服了在光繪的過程中用戶不能實(shí)時(shí)預(yù)覽繪制出的圖像而導(dǎo)致用戶在拍攝畫面中盲目繪制、用戶繪制時(shí)跑出拍攝畫面的缺陷。
作為一個(gè)可選的實(shí)施例,提取所述第i幀圖像的光源圖像信息,并將提取到的光源圖像信息與從前i-1幀圖像中每一幀圖像提取的光源圖像信息進(jìn)行融合,得到第一運(yùn)動(dòng)軌跡。
具體地,圖像處理裝置在接收到第i幀圖像時(shí),從第i幀圖像中提取光源的圖像信息,將第i幀圖像中的光源圖像信息與從前i-1幀圖像中提取出的i-1個(gè)光源圖像進(jìn)行融合,得到由于光源運(yùn)動(dòng)產(chǎn)生的第一運(yùn)動(dòng)軌跡。其中從第i幀圖像中提取出光源的圖像信息可以使用多種方式,如利用前景提取技術(shù)來提取,在這里不作具體的限定。在本實(shí)施例中,圖像處理裝置每接收到一幀圖像,便將圖像中的光源圖像信息提取出來,然后將提取出來的光源圖像信息與之前提取并保存的i-1個(gè)光源圖像信息進(jìn)行融合處理,獲取由i個(gè)光源圖像信息組成的光源的第一運(yùn)動(dòng)軌跡。
作為一個(gè)可選的實(shí)施例,將所述前i-1幀圖像中每一幀圖像提取的光源圖像信息與所述第i幀圖像進(jìn)行合成,以使得所述第i幀圖像中的光源圖像信息與所述前i-1幀圖像中每一幀圖像提取的光源圖像信息進(jìn)行融合。
具體地,圖像處理裝置在接收第i幀圖像時(shí),并不對(duì)第i幀圖像中的光源圖像信息進(jìn)行提取,而是將第i幀圖像與從前i-1幀中提取出的i-1個(gè)光源圖像信息進(jìn)行合成處理,可選地,直接將從前i-1幀圖像中提取出的i-1個(gè)光源圖像信息疊加到第i幀圖像上,以使第i幀圖像的光源圖像信息與提取出的i-1個(gè)光源圖像信息融合,這樣可以直接在第i幀圖像上得到由光源運(yùn)動(dòng)產(chǎn)生的第一運(yùn)動(dòng)軌跡,在顯示第i幀圖像時(shí),第一運(yùn)動(dòng)軌跡就會(huì)顯示在第i幀圖像上。
在本發(fā)明實(shí)施例中,可以采用多種方式提取圖像處理裝置接收到的圖像中的光源圖像信息。例如,該圖像處理裝置可以先確定所述預(yù)設(shè)背景對(duì)應(yīng)的背景圖像信息,并根據(jù)該背景圖像信息從接收到的圖像中提取出光源圖像信息,下面將對(duì)如何提取圖像中的光源圖像信息來進(jìn)行具體的闡述。
作為另一個(gè)可選實(shí)施例,獲取p幀圖像,其中,所述p幀圖像是所述拍攝設(shè)備通過對(duì)所述預(yù)設(shè)背景進(jìn)行拍攝得到的圖像,p為大于或等于1的整數(shù);根據(jù)所述p幀圖像,確定預(yù)設(shè)背景的背景圖像信息;根據(jù)所述背景圖像信息,對(duì)所述前i-1幀圖像中每一幀圖像進(jìn)行提取,得到從所述每一幀圖像提取的光源圖像信息。
具體地,在用戶進(jìn)行光繪之前,拍攝設(shè)備可以對(duì)預(yù)設(shè)的背景進(jìn)行拍攝,來獲取p幀預(yù)設(shè)背景的圖像,此時(shí)在預(yù)設(shè)背景中是中沒有用戶在進(jìn)行光繪,即拍攝設(shè)備拍攝得到的是預(yù)設(shè)背景的圖像,拍攝設(shè)備將所述p幀圖像發(fā)送給圖像處理裝置,圖像處理裝置可以從p幀圖像中提取出預(yù)設(shè)背景對(duì)應(yīng)的背景圖像信息,處理圖像裝置可以將所述背景圖像信息進(jìn)行保存,以便來對(duì)光源圖像信息進(jìn)行提取。在用戶進(jìn)行光繪時(shí),圖像處理裝置在接收到前i-1幀圖像中的任一幀時(shí),便利用所述背景圖像信息從任一幀圖像中提取光源圖像信息。例如,可以利用背景圖像信息在任一幀圖像中確定前景區(qū)域,光源圖像信息屬于前景信息,可以在前景區(qū)域中提取出光源圖像信息。其中,該預(yù)設(shè)背景的背景圖像信息可以為該p幀圖像中的一幀圖像,也可以通過對(duì)該p幀圖像中多幀進(jìn)行處理得到的,本發(fā)明實(shí)施例對(duì)此不做限定。
作為一個(gè)可選的實(shí)施例,對(duì)所述前i-1幀圖像中的一幀或多幀圖像進(jìn)行背景建模,得到預(yù)設(shè)背景對(duì)應(yīng)的背景圖像信息;根據(jù)所述背景圖像信息,對(duì)所述前i-1幀圖像中每一幀圖像進(jìn)行提取,得到所述每一幀圖像提取的光源圖像信息。
具體地,圖像處理裝置在可以對(duì)前i-1幀圖像中的一幀或多幀圖像進(jìn)行背景建模,得到預(yù)設(shè)背景對(duì)應(yīng)的背景圖像信息,其中背景建模的方式可以選用多種方式,例如混合高斯建模,在本實(shí)施例中不作具體的限定。在得到預(yù)設(shè)背景的背景圖像信息后,便利用所述背景圖像信息從前i-1幀圖像中每一幀圖像中提取對(duì)應(yīng)的光源圖像信息,具體解釋請(qǐng)參見上述部分,此處不再贅述。在本實(shí)施例中,不需要預(yù)先獲取單純預(yù)設(shè)的背景的圖像,直接利用接收到的一幀或多幀光繪圖像來進(jìn)行背景建模獲取所述背景圖像信息。
這樣,當(dāng)光源在預(yù)設(shè)背景下運(yùn)動(dòng)時(shí),拍攝設(shè)備對(duì)該光源在該預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行連續(xù)拍攝,圖像處理裝置接收該拍攝設(shè)備拍攝得到的多幀圖像,得到該光源在預(yù)設(shè)背景下的運(yùn)動(dòng)軌跡,并顯示得到的該運(yùn)動(dòng)軌跡,能夠使得用戶可以實(shí)時(shí)看到繪制的圖像,有利于用戶進(jìn)行后續(xù)操作。
作為一個(gè)可選的實(shí)施例,所述方法還包括:提取所述n幀圖像中的每一幀圖像中的光源圖像信息,將所述光源圖像信息進(jìn)行融合,得到與所述n幀圖像對(duì)應(yīng)的m個(gè)運(yùn)動(dòng)軌跡,其中,所述m個(gè)光源的運(yùn)動(dòng)軌跡包括所述第一運(yùn)動(dòng)軌跡,m為大于或等于1的整數(shù)。
具體地,在本發(fā)明實(shí)施例中,用戶在預(yù)設(shè)背景下手持光源設(shè)備繪制,當(dāng)圖像處理裝置在接收到第n幀圖像時(shí),圖像處理裝置將從前n-1幀圖像中提取出的光源圖像信息與第n幀圖像中的光源圖像信息進(jìn)行融合,將前n幀圖像對(duì)應(yīng)的光源的運(yùn)動(dòng)軌跡,將所述運(yùn)動(dòng)軌跡顯示出來在交互界面,如圖3所示,當(dāng)接收到第n幀圖像時(shí),交互界面將光源的運(yùn)動(dòng)軌跡顯示出來,即將用戶在前n幀繪制的
另外,該3個(gè)運(yùn)動(dòng)軌跡可以包括所述第一運(yùn)動(dòng)軌跡:第一運(yùn)動(dòng)軌跡可以是m個(gè)運(yùn)動(dòng)軌跡中的一部分的運(yùn)動(dòng)軌跡,或者第一運(yùn)動(dòng)軌跡可以為該m個(gè)運(yùn)動(dòng)軌跡中全部的運(yùn)動(dòng)軌跡。
例如,用戶手持光源設(shè)備在預(yù)設(shè)背景下以“s”形的方式運(yùn)動(dòng),則該圖像處理裝置可以得到與該n幀圖像對(duì)應(yīng)的一個(gè)運(yùn)動(dòng)軌跡,即m=1。此時(shí),對(duì)于i<n,該圖像處理裝置得到的與i幀圖像對(duì)應(yīng)的第一運(yùn)動(dòng)軌跡可以為與該n幀圖像對(duì)應(yīng)的運(yùn)動(dòng)軌跡的一部分。再例如,如圖4所示,用戶手持光源設(shè)備在預(yù)設(shè)背景下以
作為一個(gè)可選實(shí)施例,以圖層的形式保存所述m個(gè)運(yùn)動(dòng)軌跡中的每個(gè)運(yùn)動(dòng)軌跡。
具體地,在每得到該m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)運(yùn)動(dòng)軌跡時(shí),該圖像處理裝置可以保存該運(yùn)動(dòng)軌跡,并且可選地,該圖像處理裝置可以以圖層的形式保存該運(yùn)動(dòng)軌跡,如圖5所示,可以將用戶繪制的三個(gè)運(yùn)動(dòng)軌跡“i”、
作為一個(gè)可選實(shí)施例,當(dāng)所述m≥2時(shí),對(duì)所述m個(gè)運(yùn)動(dòng)軌跡中的多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成圖像。
具體地,圖像處理裝置從n幀圖像中提取出m個(gè)運(yùn)動(dòng)軌跡,可以將m個(gè)運(yùn)動(dòng)軌跡分別進(jìn)行保存,通過圖像處理設(shè)備的交互界面,可以將保存的m個(gè)運(yùn)動(dòng)軌跡中的每一個(gè)都顯示出來,用戶可以根據(jù)自己的意愿對(duì)m個(gè)軌跡中的多個(gè)進(jìn)行組合和合成,得到自己想要的光源的運(yùn)動(dòng)軌跡組合。例如,假設(shè)該m個(gè)運(yùn)動(dòng)軌跡具體為“i”、
作為一個(gè)可選實(shí)施例,所述對(duì)所述m個(gè)運(yùn)動(dòng)軌跡中的多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,包括:將保存所述多個(gè)運(yùn)動(dòng)軌跡中每個(gè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的圖層進(jìn)行疊加處理,得到合成圖像。
具體地,m個(gè)運(yùn)動(dòng)軌跡中的每一個(gè)或者多個(gè)都分別保存在不同的圖層中,當(dāng)需要對(duì)m個(gè)運(yùn)動(dòng)軌跡中的多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理時(shí),用戶可以按照自己的意愿選中保存有所述運(yùn)動(dòng)軌跡的多個(gè)圖層,經(jīng)用戶操作確認(rèn)后,圖像處理裝置可以將被選中的圖層進(jìn)行疊加,通過圖層的疊加可以獲取合成后的圖像。
在本發(fā)明實(shí)施例中,該圖像處理裝置可以以多種方式對(duì)該m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理。作為一個(gè)可選實(shí)施例,可以對(duì)該m個(gè)運(yùn)動(dòng)軌跡與預(yù)設(shè)背景的背景圖像信息進(jìn)行合成處理,得到合成圖像。
具體地,圖像處理裝置可以將提取得到的預(yù)設(shè)背景的背景圖像信息進(jìn)行保存,在獲取并保存m個(gè)運(yùn)動(dòng)軌跡后,用戶可以將手動(dòng)選擇將m個(gè)運(yùn)動(dòng)軌跡與所述背景圖像信息進(jìn)行合成;另外,也可以在提取到m個(gè)運(yùn)動(dòng)軌跡以后,圖像處理裝置自動(dòng)將m個(gè)運(yùn)動(dòng)軌跡與所述背景圖像信息進(jìn)行合成,得到合成后的圖像;另外用戶也可以手動(dòng)選擇m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)來與所述背景圖像信息進(jìn)行合成,得到合成圖像。在本發(fā)明實(shí)施例中,將m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)與所述背景圖像信息進(jìn)行合成即可以得到光源在預(yù)設(shè)背景下運(yùn)動(dòng)而形成的光繪圖像,光繪圖像中既包括預(yù)設(shè)背景也包括光源的運(yùn)動(dòng)軌跡。
作為另一個(gè)可選實(shí)施例,如圖6所示,所述方法還包括:獲取第一背景圖像;將所述第一背景圖像和所述m個(gè)運(yùn)動(dòng)軌中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成圖像。
具體地,在獲取并保存m個(gè)運(yùn)動(dòng)軌跡后,用戶可以選用不同于預(yù)設(shè)背景的第一背景圖像來與m個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成后的圖像。例如,如圖7所示,在合成處理前,用戶可以從互聯(lián)網(wǎng)下載一張想要的圖片作為背景圖像,即第一背景,在這里用戶下載了一張埃菲爾鐵塔的夜景圖作為第一背景圖像,并將第一背景圖像保存在一個(gè)新的圖層中,即圖層4中,另外,用戶可以從保存有“i”、
作為一個(gè)可選實(shí)施例,所述獲取第一圖像包括:接收第一指令,根據(jù)第一指令將預(yù)設(shè)的圖像確定為第一背景圖像。所述將所述第一背景圖像和所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成圖像,包括:將第一指令確定的第一背景圖像與所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成,得到合成圖像。
具體地,圖像處理裝置可以顯示多張圖像,用戶可以對(duì)圖像處理裝置輸入第一指令用于選中一張圖像作為第一背景圖像,在確定了第一背景圖像以后,圖像處理裝置將用戶選中的圖像作為第一背景圖像,并將所述第一背景圖像與所述m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)進(jìn)行合成,得到后合成后的圖像。
在本發(fā)明實(shí)施例中,可以通過多種方式獲取該第一背景圖像。例如,該圖像處理裝置具有拍照功能,并且該第一背景圖像是該圖像處理裝置通過拍照獲得的;或者,該第一背景圖像可以是該圖像處理裝置從互聯(lián)網(wǎng)下載的;或者,該第一背景圖像是該圖像處理裝置從外部設(shè)備接收的,該外部設(shè)備可以為其他終端設(shè)備、如智能手機(jī)、平板電腦、個(gè)人數(shù)字助理(pda)、膝上計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、可穿戴式裝置(例如,手表、眼鏡)等;或者,該圖像處理裝置可以包括存儲(chǔ)器,該第一背景圖像是存儲(chǔ)器中預(yù)先存儲(chǔ)的;或者,該圖像處理裝置還可以通過其他方式獲取該第一背景圖像,本發(fā)明實(shí)施例對(duì)此不做限定。
在本發(fā)明實(shí)施例中,在圖像處理裝置提取并保存了m個(gè)運(yùn)動(dòng)軌跡后,用戶可以通過圖像處理裝置的交互界面顯示這m個(gè)運(yùn)動(dòng)軌跡,另外用戶還可以部分地或者整體地對(duì)這m個(gè)運(yùn)動(dòng)軌跡進(jìn)行一步的編輯處理,同時(shí)可以對(duì)編輯處理后的運(yùn)動(dòng)軌跡進(jìn)行進(jìn)一步的合成處理,下面將結(jié)合實(shí)施例進(jìn)行具體的闡述。
作為一個(gè)可選實(shí)施例,用戶可以設(shè)置該m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡所處的位置。相應(yīng)地,該方法100還包括:接收第二指令;第二指令用于指示m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡在合成圖像中的預(yù)設(shè)位置;將所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡在合成圖像中移動(dòng)到所述第二指令指示的預(yù)設(shè)位置。
具體地,用戶可以改變m個(gè)運(yùn)動(dòng)軌跡中一個(gè)或者多個(gè)運(yùn)動(dòng)軌跡在合成圖像中的位置,例如用戶向圖像處理裝置輸入第二指令,第二指令用于指示m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)軌跡在合成圖像中的預(yù)設(shè)位置,圖像處理裝置將所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡移動(dòng)至合成圖像的預(yù)設(shè)位置??蛇x地,第二指令可以在選中所述一個(gè)或多個(gè)軌跡的同時(shí),將所述一個(gè)或多個(gè)軌跡移動(dòng)到合成圖像中的預(yù)設(shè)位置,例如用戶使用手指在圖像處理裝置的交互界面中以畫框的方式框選所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡,同時(shí)移動(dòng)手指,使選中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡隨手指移動(dòng),直至所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡達(dá)到合成圖像中的預(yù)設(shè)位置。但本發(fā)明實(shí)施例不限于此。
作為另一個(gè)可選實(shí)施例,所述方法還包括:刪除所述m個(gè)運(yùn)動(dòng)軌跡中的l個(gè)運(yùn)動(dòng)軌跡。具體地,用戶可以通過圖像處理裝置的交互界面將m個(gè)運(yùn)動(dòng)軌跡顯示出來,并且按照自己的意愿或者按照某種要求來刪除m個(gè)運(yùn)動(dòng)軌跡中l(wèi)個(gè)運(yùn)動(dòng)軌跡。
作為另一個(gè)可選實(shí)施例,刪除所述m個(gè)運(yùn)動(dòng)軌跡中不滿足預(yù)設(shè)要求的l個(gè)運(yùn)動(dòng)軌跡,1≤l<m。
具體地,圖像處理裝置可以按照預(yù)設(shè)的要求來對(duì)m個(gè)運(yùn)動(dòng)軌跡的特性進(jìn)行檢測(cè)和判斷,當(dāng)m個(gè)運(yùn)動(dòng)軌跡中的l個(gè)運(yùn)動(dòng)軌跡不符合預(yù)設(shè)的要求時(shí),圖像處理裝置可以自動(dòng)對(duì)這l個(gè)運(yùn)動(dòng)軌跡進(jìn)行刪除,或者圖像處理裝置可以將l個(gè)不符合預(yù)設(shè)要求的運(yùn)動(dòng)軌跡顯示給用戶,由用戶來進(jìn)行操作和確認(rèn),將這l個(gè)運(yùn)動(dòng)軌跡進(jìn)行刪除。其中,預(yù)設(shè)要求可包括下列中的至少一種:顏色要求、透明度要求、清晰度要求、大小要求、亮度要求。
作為另一個(gè)可選實(shí)施例,接收第三指令,所述第三指令用于指示所述預(yù)設(shè)要求;所述刪除所述m個(gè)運(yùn)動(dòng)軌跡中不滿足預(yù)設(shè)要求的l個(gè)運(yùn)動(dòng)軌跡包括:根據(jù)所述預(yù)設(shè)要求,確定所述m個(gè)運(yùn)動(dòng)軌跡不滿足所述預(yù)設(shè)要求的l個(gè)運(yùn)動(dòng)軌跡,將所述l個(gè)運(yùn)動(dòng)軌跡刪除。
具體地,用戶可以通過圖像處理裝置的交互界面來輸入第三指令,通過第三指令來指定預(yù)設(shè)的要求,比如用戶通過圖像處理裝置的交互界面輸入某個(gè)亮度參數(shù),圖像處理裝置在收到三指令指示的亮度參數(shù)后,會(huì)根據(jù)所述亮度參數(shù)對(duì)m個(gè)運(yùn)動(dòng)軌跡中的每一個(gè)運(yùn)動(dòng)軌跡的亮度進(jìn)行判斷,確定亮度小于所述亮度參數(shù)的l個(gè)運(yùn)動(dòng)軌跡,并將l個(gè)運(yùn)動(dòng)軌跡進(jìn)行刪除。其中亮度參數(shù)只是示意性說明,本領(lǐng)域技術(shù)人員也可以選用其他參數(shù)作為預(yù)設(shè)要求。
作為另一種可選的實(shí)施例,顯示所述m個(gè)運(yùn)動(dòng)軌跡;接收第四指令,所述第四指令確定m個(gè)運(yùn)動(dòng)軌跡中的待刪除的l個(gè)運(yùn)動(dòng)軌跡;所述刪除所述m個(gè)運(yùn)動(dòng)軌跡中的l個(gè)運(yùn)動(dòng)軌跡,包括:將所述待刪除的l個(gè)運(yùn)動(dòng)軌跡刪除。
具體地,圖像處理裝置顯示m個(gè)運(yùn)動(dòng)軌跡,用戶通過圖像處理裝置的交互界面輸入第四指令,所述第四指令用于選中m個(gè)運(yùn)動(dòng)軌跡中的待刪除的l個(gè)運(yùn)動(dòng)軌跡,例如用戶使用手指在圖像處理裝置的交互界面上以框選的方式選中l(wèi)個(gè)運(yùn)動(dòng)軌跡,在選中了待刪除的運(yùn)動(dòng)軌跡后,圖像處理裝置的交互界面可以出現(xiàn)彈窗,提示用戶是否需要將選中的l個(gè)運(yùn)動(dòng)軌跡刪除,用戶繼續(xù)輸入指令,將選中的l個(gè)運(yùn)動(dòng)軌跡刪除;另外在選中了l個(gè)軌跡以后,圖像處理裝置也可以直接將l個(gè)運(yùn)動(dòng)軌跡刪除。
進(jìn)一步地,對(duì)剩余的(m-l)個(gè)運(yùn)動(dòng)軌跡進(jìn)行圖像合成處理,得到合成圖像。具體地,在用戶將m個(gè)運(yùn)動(dòng)軌跡中的l個(gè)運(yùn)動(dòng)軌跡刪除后,用戶依然可以將剩下的m-l個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成,通過本實(shí)施例的方法,用戶可以按照自己的意愿或者按照預(yù)設(shè)要求將m個(gè)運(yùn)動(dòng)軌跡中的l個(gè)運(yùn)動(dòng)軌跡刪除,保留m-l個(gè)運(yùn)動(dòng)軌跡,然后對(duì)剩下的m-l個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成,例如在m個(gè)運(yùn)動(dòng)軌跡中,存在一個(gè)或多個(gè)軌跡不清晰或者軌跡亮度滿足要求,用戶可以將所述一個(gè)或多個(gè)軌跡刪除,保存其他滿足要求的運(yùn)動(dòng)軌跡來進(jìn)行下一步的操作,這樣可以有效地提高了圖像編輯的靈活性,為用戶提供了更多的編輯方式。
作為一種可選的實(shí)施例,所述方法還包括:接收第五指令,所述第五指令用于設(shè)置所述m個(gè)運(yùn)動(dòng)軌跡中一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的圖像參數(shù)的目標(biāo)值;根據(jù)第五指令設(shè)置的所述目標(biāo)值修改所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的圖像參數(shù)。
具體地,用戶可以通過圖像處理的交互界面設(shè)置該m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的圖像參數(shù)的目標(biāo)值。所述圖像參數(shù)包括顏色、透明度、亮度、填充、清晰度中的一種或多種。例如,圖像參數(shù)可以為顏色,用戶可以向圖像處理裝置輸入第五指令,將顏色的目標(biāo)值設(shè)置為藍(lán)色,在用戶設(shè)置完成以后,圖像處理裝置可以將m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的顏色修改成藍(lán)色,其中圖像參數(shù)為顏色只是示意性的說明,本領(lǐng)域技術(shù)人員可以選定其他的圖像參數(shù),例如來改變m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的亮度,通過本實(shí)施例的方法,用戶可以通過與圖像處理裝置的交互來改變m個(gè)運(yùn)動(dòng)軌跡中的任一個(gè)的顏色、亮度、透明度、填充等??朔艘酝荒軐?duì)光繪圖像進(jìn)行進(jìn)一步編輯的缺陷。進(jìn)一步地,用戶可以將修改圖像參數(shù)后的運(yùn)動(dòng)軌跡進(jìn)行合成處理,組合出自己想要的光繪圖像。
作為另一個(gè)可選實(shí)施例,所述方法還可以包括:顯示圖像對(duì)比界面,所述圖像對(duì)比界面包括指示所述光源運(yùn)動(dòng)的預(yù)設(shè)軌跡。
具體地,用戶想在拍攝畫面中繪制一個(gè)埃菲爾鐵塔,但是用戶可能由于繪制經(jīng)驗(yàn)不足,并不知道怎么繪制,此時(shí),圖像處理裝置可以在顯示圖像比對(duì)界面,其中圖像比對(duì)界面上會(huì)有指示用戶移動(dòng)光源的軌跡,例如圖像顯示裝置的交互界面中會(huì)顯示一個(gè)埃菲爾鐵塔的軌跡,由于利用該圖像處理裝置,用戶可以實(shí)時(shí)看到光源的軌跡和光源在拍攝畫面中的位置,則用戶可以按照?qǐng)D像比對(duì)界面中的預(yù)設(shè)軌跡,即埃菲爾鐵塔的軌跡來移動(dòng)光源,這樣采用這種臨摹的方式,即使用戶沒有任何光繪攝影的經(jīng)驗(yàn),也可以繪制出自己想要的圖像,降低了對(duì)用戶操作水平的要求??蛇x地,該圖像處理裝置也可以在執(zhí)行s110和s120之前顯示該圖像比對(duì)界面,用戶按照預(yù)設(shè)軌跡來繪制,以使得用戶可以按照該預(yù)設(shè)運(yùn)動(dòng)軌跡移動(dòng)光源,從而使得該光源在該預(yù)設(shè)背景下的運(yùn)動(dòng)更符合用戶期望,但本發(fā)明實(shí)施例不限于此。
應(yīng)理解,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有程序指令,所述程序執(zhí)行時(shí)可包括如圖2對(duì)應(yīng)實(shí)施例中的圖像處理方法的部分或全部步驟。
圖8是本發(fā)明實(shí)施例提供的圖像處理的裝置800的示意性框圖。該裝置800包括:
獲取模塊810,用于依次獲取n幀圖像,所述n幀圖像是拍攝設(shè)備對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝得到的圖像,所述n為大于或等于2的整數(shù);
處理模塊820,用于在所述獲取模塊810獲取所述n幀圖像中的第i幀圖像時(shí),將所述第i幀圖像中的光源圖像信息與從前i-1幀圖像中每一幀圖像中提取的光源圖像信息進(jìn)行融合,得到所述光源的第一運(yùn)動(dòng)軌跡,其中1<i≤n;
顯示模塊830,用于顯示所述處理模塊820得到的所述光源的第一運(yùn)動(dòng)軌跡。
可選地,所述處理模塊820具體用于:提取所述第i幀圖像的光源圖像信息,并將提取到的光源圖像信息與從前i-1幀圖像中每一幀圖像提取的光源圖像信息進(jìn)行融合。
可選地,所述處理模塊820具體用于:將所述前i-1幀圖像中每一幀圖像提取的光源圖像信息與所述第i幀圖像進(jìn)行合成,以使得所述第i幀圖像中的光源圖像信息與所述前i-1幀圖像中每一幀圖像提取的光源圖像信息進(jìn)行融合。
可選地,所述處理模塊820還用于:
對(duì)所述前i-1幀圖像中的一幀或多幀圖像進(jìn)行背景建模,得到所述預(yù)設(shè)背景的背景圖像信息;
根據(jù)所述背景圖像信息,對(duì)所述前i-1幀圖像中每一幀圖像進(jìn)行提取,得到從所述每一幀圖像提取的光源圖像信息。
可選地,所述獲取模塊810還用于獲取p幀圖像,其中,所述p幀圖像是所述拍攝設(shè)備通過對(duì)所述預(yù)設(shè)背景進(jìn)行拍攝得到的圖像,p為大于或等于1的整數(shù);
相應(yīng)地,所述處理模塊820還用于:
根據(jù)所述獲取模塊810獲取的所述p幀圖像,確定預(yù)設(shè)背景的背景圖像信息;
根據(jù)所述背景圖像信息,對(duì)所述前i-1幀圖像中每一幀圖像進(jìn)行提取,得到從所述每一幀圖像提取的光源圖像信息。
可選地,所述處理模塊820還用于:提取所述n幀圖像中的每一幀圖像中的光源圖像信息,將所述光源圖像信息進(jìn)行融合,得到與所述n幀圖像對(duì)應(yīng)的m個(gè)運(yùn)動(dòng)軌跡,其中,所述m個(gè)光源的運(yùn)動(dòng)軌跡包括所述第一運(yùn)動(dòng)軌跡,m為大于或等于1的整數(shù)。
可選地,所述處理模塊820還用于將所述m個(gè)運(yùn)動(dòng)軌跡中的每個(gè)運(yùn)動(dòng)軌跡以圖層的形式保存。
可選地,所述處理模塊820還用于:當(dāng)所述m≥2時(shí),對(duì)所述m個(gè)運(yùn)動(dòng)軌跡中的多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成圖像。
可選地,所述處理模塊820具體用于:將保存的所述多個(gè)運(yùn)動(dòng)軌跡中每個(gè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的圖層進(jìn)行疊加處理,得到合成圖像。
可選地,所述獲取模塊810還用于獲取第一背景圖像;相應(yīng)地,所述處理模塊820還用于將所述獲取模塊810獲取的所述第一背景圖像和所述m個(gè)運(yùn)動(dòng)軌中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成圖像。
可選地,所述第一背景圖像是通過拍照、互聯(lián)網(wǎng)下載、接收外部設(shè)備發(fā)送、從存儲(chǔ)器讀取中的一種或多種方式獲取的。
可選地,所述獲取模塊810具體用于接收第一指令,所述第一指令可以用于指示預(yù)設(shè)的圖像;
相應(yīng)地,所述處理模塊820具體用于:
根據(jù)所述獲取模塊810獲取的第一指令,將預(yù)設(shè)的圖像確定為第一背景圖像;
將根據(jù)所述第一指令確定的第一背景圖像與所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成,得到合成圖像。
可選地,所述裝置800還包括:第一接收模塊,用于接收第二指令,第二指令用于指示m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡在合成圖像中的預(yù)設(shè)位置;
相應(yīng)地,所述處理模塊820還用于將所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡在合成圖像中移動(dòng)到所述第二指令指示的預(yù)設(shè)位置。
可選地,所述處理模塊820還用于:刪除所述m個(gè)運(yùn)動(dòng)軌跡中的l個(gè)運(yùn)動(dòng)軌跡;
可選地,所述處理模塊820具體用于刪除所述m個(gè)運(yùn)動(dòng)軌跡中不滿足預(yù)設(shè)要求的l個(gè)運(yùn)動(dòng)軌跡,1≤l<m。
可選地,所述預(yù)設(shè)要求包括下列中的至少一種:顏色要求、透明度要求、清晰度要求、大小要求、亮度要求。
可選地,所述裝置800還包括:第二接收模塊,用于接收第三指令,所述第三指令用于指示所述預(yù)設(shè)要求;
相應(yīng)地,所述處理模塊820具體用于:根據(jù)所述第三指令指示的預(yù)設(shè)要求,確定所述m個(gè)運(yùn)動(dòng)軌跡不滿足所述預(yù)設(shè)要求的l個(gè)運(yùn)動(dòng)軌跡,將所述l個(gè)運(yùn)動(dòng)軌跡刪除。
可選地,所述顯示模塊830用于顯示所述m個(gè)運(yùn)動(dòng)軌跡。
所述裝置800還包括:第三接收模塊,用于接收第四指令,所述第四指令用于指示m個(gè)運(yùn)動(dòng)軌跡中的待刪除的l個(gè)運(yùn)動(dòng)軌跡;
相應(yīng)地,所述處理模塊820具體用于將所述第四指令指示的所述待刪除的l個(gè)運(yùn)動(dòng)軌跡刪除。
可選地,所述處理模塊820具體用于對(duì)剩余的(m-l)個(gè)運(yùn)動(dòng)軌跡進(jìn)行圖像合成處理,得到合成圖像。
可選地,所述裝置800還包括:第四接收模塊,用于接收第五指令,所述第五指令用于設(shè)置所述m個(gè)運(yùn)動(dòng)軌跡中一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的圖像參數(shù)的目標(biāo)值;
相應(yīng)地,所述處理模塊820還用于根據(jù)所述第五指令設(shè)置的所述目標(biāo)值,修改所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的圖像參數(shù)。
可選地,所述圖像參數(shù)包括顏色、透明度、亮度、填充、清晰度中的一種或多種。
可選地,所述顯示模塊830還用于顯示圖像對(duì)比界面,所述圖像對(duì)比界面包括指示所述光源運(yùn)動(dòng)的預(yù)設(shè)軌跡。
可選地,所述拍攝設(shè)備具體為配置有云臺(tái)的成像設(shè)備。
可選地,所述裝置800可以具體為電子設(shè)備。例如,智能手機(jī)、平板電腦、個(gè)人數(shù)字助理(pda)、膝上計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、可穿戴式裝置(例如,手表、眼鏡)等等,本發(fā)明實(shí)施例對(duì)此不做限定。
應(yīng)理解,這里的裝置800以功能模塊的形式體現(xiàn)。這里的術(shù)語“模塊”可以指應(yīng)用特有集成電路(applicationspecificintegratedcircuit,asic)、電子電路、用于執(zhí)行一個(gè)或多個(gè)軟件或固件程序的處理器(例如共享處理器、專有處理器或組處理器等)和存儲(chǔ)器、合并邏輯電路和/或其它支持所描述的功能的合適組件。在一個(gè)可選例子中,本領(lǐng)域技術(shù)人員可以理解,裝置800可以用于執(zhí)行上述方法實(shí)施例的各個(gè)流程和/或步驟,為避免重復(fù),在此不再贅述。
圖9是本發(fā)明實(shí)施例提供的圖像處理的設(shè)備900的示意性框圖。
所述設(shè)備900包括處理器910、存儲(chǔ)器920和交互界面930,所述存儲(chǔ)器920用于存儲(chǔ)指令,所述處理器910用于調(diào)用所述指令,執(zhí)行以下操作:
依次獲取n幀圖像,所述n幀圖像是拍攝設(shè)備900對(duì)光源在預(yù)設(shè)背景下的運(yùn)動(dòng)進(jìn)行拍攝得到的圖像,所述n為大于或等于2的整數(shù);
在獲取所述n幀圖像中的第i幀圖像時(shí),將所述第i幀圖像中的光源圖像信息與從前i-1幀圖像中每一幀圖像中提取的光源圖像信息進(jìn)行融合,得到所述光源的第一運(yùn)動(dòng)軌跡,并在所述交互界面930上顯示所述光源的第一運(yùn)動(dòng)軌跡,其中1<i≤n。
可選地,所述處理器910具體用于執(zhí)行以下操作:提取所述第i幀圖像的光源圖像信息,并將提取到的光源圖像信息與從前i-1幀圖像中每一幀圖像提取的光源圖像信息進(jìn)行融合。
可選地,所述處理器910具體用于執(zhí)行以下操作:將所述前i-1幀圖像中每一幀圖像提取的光源圖像信息與所述第i幀圖像進(jìn)行合成,以使得所述第i幀圖像中的光源圖像信息與所述前i-1幀圖像中每一幀圖像提取的光源圖像信息進(jìn)行融合。
可選地,所述處理器910還用于執(zhí)行以下操作:
對(duì)所述前i-1幀圖像中的一幀或多幀圖像進(jìn)行背景建模,得到所述預(yù)設(shè)背景的背景圖像信息;
根據(jù)所述背景圖像信息,對(duì)所述前i-1幀圖像中每一幀圖像進(jìn)行提取,得到從所述每一幀圖像提取的光源圖像信息。
可選地,所述處理器910還用于執(zhí)行以下操作:
獲取p幀圖像,其中,所述p幀圖像是所述拍攝設(shè)備通過對(duì)所述預(yù)設(shè)背景進(jìn)行拍攝得到的圖像,p為大于或等于1的整數(shù);
根據(jù)所述p幀圖像,確定預(yù)設(shè)背景的背景圖像信息;
根據(jù)所述背景圖像信息,對(duì)所述前i-1幀圖像中每一幀圖像進(jìn)行提取,得到從所述每一幀圖像提取的光源圖像信息。
可選地,所述處理器910還用于執(zhí)行以下操作:提取所述n幀圖像中的每一幀圖像中的光源圖像信息,將所述光源圖像信息進(jìn)行融合,得到與所述n幀圖像對(duì)應(yīng)的m個(gè)運(yùn)動(dòng)軌跡,其中,所述m個(gè)光源的運(yùn)動(dòng)軌跡包括所述第一運(yùn)動(dòng)軌跡,m為大于或等于1的整數(shù)。
可選地,所述處理器910還用于將所述m個(gè)運(yùn)動(dòng)軌跡中的每個(gè)運(yùn)動(dòng)軌跡以圖層的形式保存在所述存儲(chǔ)器920。
可選地,所述處理器910還用于執(zhí)行以下操作:當(dāng)所述m≥2時(shí),對(duì)所述m個(gè)運(yùn)動(dòng)軌跡中的多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成圖像。
可選地,所述處理器910具體用于執(zhí)行以下操作:將保存的所述多個(gè)運(yùn)動(dòng)軌跡中每個(gè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的圖層進(jìn)行疊加處理,得到合成圖像。
可選地,所述處理器910還用于執(zhí)行以下操作:
獲取第一背景圖像;
將所述第一背景圖像和所述m個(gè)運(yùn)動(dòng)軌中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成處理,得到合成圖像。
可選地,所述第一背景圖像是通過拍照、互聯(lián)網(wǎng)下載、接收外部設(shè)備900發(fā)送、從存儲(chǔ)器920讀取中的一種或多種方式獲取的。
可選地,所述交互界面930還用于接收第一指令;
所述處理器910具體用于執(zhí)行以下操作:
根據(jù)所述第一指令,將預(yù)設(shè)的圖像確定為第一背景圖像;
將根據(jù)所述第一指令確定的第一背景圖像與所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡進(jìn)行合成,得到合成圖像。
可選地,所述交互界面還用于接收第二指令,第二指令用于指示m個(gè)運(yùn)動(dòng)軌跡中的一個(gè)或多個(gè)運(yùn)動(dòng)軌跡在合成圖像中的預(yù)設(shè)位置;
所述處理器910還用于將所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡在合成圖像中移動(dòng)到所述第二指令指示的預(yù)設(shè)位置。
可選地,所述處理器910還用于執(zhí)行以下操作:刪除所述m個(gè)運(yùn)動(dòng)軌跡中的l個(gè)運(yùn)動(dòng)軌跡;
可選地,所述處理器910具體用于刪除所述m個(gè)運(yùn)動(dòng)軌跡中不滿足預(yù)設(shè)要求的l個(gè)運(yùn)動(dòng)軌跡,1≤l<m。
可選地,所述預(yù)設(shè)要求包括下列中的至少一種:顏色要求、透明度要求、清晰度要求、大小要求、亮度要求。
可選地,所述交互界面930還用于接收第三指令,所述第三指令用于指示所述預(yù)設(shè)要求;
相應(yīng)地,所述處理器910具體用于執(zhí)行以下操作:根據(jù)所述第三指令指示的預(yù)設(shè)要求,確定所述m個(gè)運(yùn)動(dòng)軌跡不滿足所述預(yù)設(shè)要求的l個(gè)運(yùn)動(dòng)軌跡,將所述l個(gè)運(yùn)動(dòng)軌跡刪除。
可選地,所述處理器910還用于在所述交互界面930上所述m個(gè)運(yùn)動(dòng)軌跡。
所述交互界面還用于接收第四指令,所述第四指令用于指示m個(gè)運(yùn)動(dòng)軌跡中的待刪除的l個(gè)運(yùn)動(dòng)軌跡;
所述處理器910具體用于將所述第四指令指示的所述待刪除的l個(gè)運(yùn)動(dòng)軌跡刪除。
可選地,所述處理器910具體用于對(duì)剩余的(m-l)個(gè)運(yùn)動(dòng)軌跡進(jìn)行圖像合成處理,得到合成圖像。
可選地,所述交互界面還用于接收第五指令,所述第五指令用于設(shè)置所述m個(gè)運(yùn)動(dòng)軌跡中一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的圖像參數(shù)的目標(biāo)值;
相應(yīng)地,所述處理器910還用于根據(jù)所述第五指令設(shè)置的所述目標(biāo)值,修改所述一個(gè)或多個(gè)運(yùn)動(dòng)軌跡的圖像參數(shù)。
可選地,所述圖像參數(shù)包括顏色、透明度、亮度、填充、清晰度中的一種或多種。
可選地,所述處理器910還用于在所述交互界面930上顯示圖像對(duì)比界面,所述圖像對(duì)比界面包括指示所述光源運(yùn)動(dòng)的預(yù)設(shè)軌跡。
可選地,所述拍攝設(shè)備具體為配置有云臺(tái)的成像設(shè)備。
其中,本實(shí)施例的交互界面是圖像處理設(shè)備與用戶進(jìn)行交互的界面,交互界面可以包括顯示器,該顯示器可以是或者可以不是觸摸屏,可以是發(fā)光二極管(light-emittingdiode,led)屏幕、有機(jī)發(fā)光二極管(organiclightemittingdiode,oled)屏幕、液晶顯示器(liquidcrystaldisplay,lcd)屏幕、等離子體屏幕、或任何其他類型的屏幕,用于對(duì)信息的顯示,另外顯示器作為觸摸屏?xí)r,可以接收用戶的控制指令。另外交互界面還可以包括輸入設(shè)備,例如鍵盤、搖桿、撥輪等,用于接收用戶的控制指令,實(shí)現(xiàn)對(duì)圖像處理設(shè)備的控制。
可選地,所述設(shè)備900可以具體為電子設(shè)備。可選地,所述設(shè)備900可以具體為手持電子設(shè)備。例如,智能手機(jī)、平板電腦、個(gè)人數(shù)字助理(pda)、膝上計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、可穿戴式裝置(例如,手表、眼鏡)等等,本發(fā)明實(shí)施例對(duì)此不做限定。
在一個(gè)可選例子中,本領(lǐng)域技術(shù)人員可以理解,設(shè)備900可以用于執(zhí)行上述圖像處理方法實(shí)施例的各個(gè)流程和/或步驟,為避免重復(fù),在此不再贅述。
還應(yīng)理解,本文中術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”在本文中常被可互換使用。本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例中描述的各方法步驟和模塊,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各實(shí)施例的步驟及組成。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域普通技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和模塊的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或模塊的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。