專利名稱:一種圖像特效處理方法和裝置的制作方法
技術領域:
本發明涉及圖像處理技術領域,尤其涉及一種圖像特效處理方法和裝置。
背景技術:
當前的攝像機、數碼相機或者視頻圖像處理設備中都具有將圖像或視頻進行處理,使得圖像或視頻產生扭曲、放大或者縮小等特效。現有技術中,對圖像或者視頻進行扭曲、放大或者縮小等特效處理,是通過攝像機、數碼相機或者視頻圖像處理設備實時對圖像或者視頻上各個像素坐標點進行坐標映射計算,最后產生特效。發明人在實施本發明的過程中,發現現有技術至少具有如下缺點
針對一系列待處理的靜態圖像,都需要攝像機、數碼相機或者視頻圖像處理設備分別對該系列圖像中的每一幀圖像中的像素坐標點進行扭曲、放大、縮小計算。針對每一段待處理的動態視頻,則需要將該動態視頻分解成多幀的圖像,然后利用攝像機、數碼相機或者視頻圖像處理設備分別對每一幀圖像中的各個像素坐標點進行扭曲、放大、縮小計算。由于扭曲、放大和縮小的算法較為復雜,因此需要調用較大的內存資源才能完成特效處理,并且對于每一幀圖像的像素坐標點都要進行計算,才可以完成對圖像或者視頻的特效處理。因此現有技術中對系列圖像和/或視頻段進行特效處理方式會導致占用內存資源過多,并且產生特效的效率不高。為了更好的為用戶提供特效體驗,因此有必要提供一種優化的對系列圖像和/或視頻段的特效處理技術。
發明內容
本發明實施例的發明目的在于,提供一種優化的對系列圖像或視頻段的特效處理技術,以克服現有技術中存在的對系列圖像和/或視頻段進行特效處理占用內存資源過多,并且產生特效的效率不高的缺陷。為達到上述發明目的,本發明實施例提供了一種圖像特效處理方法,包括 對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷;
按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。相應地,本發明實施例還提供了一種圖像特效處理裝置,包括
像素坐標點遍歷模塊,用于對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷;
圖像特效處理模塊,用于按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。
實施本發明實施例,具有如下有益效果
由于一系列圖像中的每一幀圖像,或者一段視頻中的每一幀圖像,其像素坐標點其實是相同的,所以對于每一幀圖像的像素坐標點都進行扭曲、放大、縮小計算其實是重復的, 在對該系列的圖像或者視頻段進行特效處理時,為了避免重復的放大、縮小、扭曲計算,因此首先從該多幀的圖像中選擇一幀作為樣本幀圖像,按照用戶希望生成的特效效果,對該樣本幀圖像中的像素坐標點進行放大或縮小或扭曲計算,得到樣本幀圖像的像素坐標點與目標圖像的像素坐標點之間的映射關系,此后,對待處理的幀圖像,以該映射關系進行像素坐標點的換算,生成多幀具有與所述目標圖像一樣特效的圖像。由于本發明實施例中,有樣本幀圖像與目標圖像的像素坐標點映射關系作為參考,因此不同對每一幀圖像中的像素坐標點進行放大或縮小或扭曲計算,只需要按照像素坐標點映射關系直接進行映射即可,因此可以節約內存資源,并且對待處理的圖像都能快速的進行特效處理,提高了圖像特效處理的效率。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明中圖像特效處理方法實施例一的流程示意圖; 圖2是本發明中圖像特效處理方法實施例二的流程示意圖3是本發明中圖形特效處理裝置實施例一的組成示意圖; 圖4是本發明中圖形特效處理裝置實施例二的組成示意圖; 圖5是本發明中圖像特效處理裝置實施例三的組成示意圖。
具體實施例方式本發明所要解決的技術問題在于,針對上述現有技術的不足,提供一種優化的對系列圖像或視頻段的特效處理技術,以克服現有技術中存在的對系列圖像和/或視頻段進行特效處理占用內存資源過多,并且產生特效的效率不高的缺陷。本發明的技術方案的核心在于由于一系列的圖像或者視頻段是由多幀圖像組成的,在對該系列的圖像或者視頻段進行特效處理時,為了避免重復的放大、縮小、扭曲計算, 因此首先從該多幀的圖像中選擇一幀作為樣本幀圖像,按照用戶希望生成的特效效果,對該樣本幀圖像中的像素坐標點進行放大或縮小或扭曲計算,得到樣本幀圖像的像素坐標點與目標圖像的像素坐標點之間的映射關系,此后,對待處理的幀圖像,以該映射關系進行像素坐標點的換算,生成多幀具有與所述目標圖像一樣特效的圖像。參見圖1,為本發明中一種圖像特效處理方法實施例一的流程示意圖。本實施例公開的方法流程,包括
步驟100,對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷; 步驟101,按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。需要說明的是,最后需要判斷是否對每一幀圖像中的各個像素坐標點是否遍歷完成,如果沒有完成,則繼續進行步驟100,如果完成遍歷,則可以生成一幀與所述目標圖像一樣特效的圖像,然后繼續對下一幀圖像中的各個像素坐標點進行遍歷,直至對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點都遍歷完成,生成多幀具有與所述目標圖像一樣特效的圖像。該目標圖像的特效,包括但不限于放大,縮小和扭曲效果。本發明實施例中,有樣本幀圖像與目標圖像的像素坐標點映射關系作為參考,因此不需對每一幀圖像中的像素坐標點進行放大或縮小或扭曲計算,只需要按照像素坐標點映射關系直接進行映射即可,因此可以節約內存資源,并且對待處理的圖像都能快速的進行特效處理,提高了圖像特效處理的效率。參見圖2,為本發明中一種圖像特效處理方法實施例二的流程示意圖。本發明與現有技術相比,一個最重要的區別點在于,在進對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷以對該多幀圖像中的每一幀圖像進行特效處理之前,首先預置了樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系,具體的方法流程如下
步驟200,以與待處理的多幀圖像大小相同的一幀圖像作為樣本幀圖像,預先對該樣本幀圖像的各個像素坐標點進行放大或縮小或扭曲計算,生成目標圖像的各個像素坐標點。需要說明的是,上述以與待處理的多幀圖像大小相同的一幀圖像作為樣本幀圖像表明,待處理的多幀圖像中的一幀圖像可以作為樣本幀圖像,與待處理多幀圖像大小相同的任意一幀圖像也可以作為樣本幀圖像。步驟201,保存該樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。具體實現過程中,可以利用群組保存樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。例如,樣本幀圖像的像素坐標點用數組array=[i] [j]來存儲,i和j分別表示樣本幀圖像的像素坐標點的橫坐標和縱坐標;
目標圖像的像素坐標點用數組array=[w] [h]來存儲,w和h分別表示目標圖像的像素坐標點的橫坐標和縱坐標。數組array=[i] [j]與數組array=[w] [h]之間呈映射關系,例如目標圖像的像素坐標點array=[l] [2]是由樣本幀圖像的像素坐標點array=[3] [4]映射而成的。該目標圖像可能是具有放大特效的圖像,或者具有縮小特效的圖像,或者是扭曲特效的圖像,這三種特效圖像都可以存儲起來,作為目標圖像使用。步驟202,對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷。需要說明的是,待處理的多幀圖像為系列圖像,其寬和高大致相同,但是每一幀圖像想要達到的特效是可以不同的,因此,需要對每一幀圖像中的各個像素坐標點進行遍歷。步驟203,按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。
對于多幀圖像,其特效效果需要分別處理,具體地,可以利用生成的放大、縮小、扭曲特效的圖像的像素坐標點與樣本幀圖像的像素坐標點之間的映射關系,對該多幀圖像中的每一幀圖像進行特效處理。例如,如果要對當前幀圖像進行放大處理,則遍歷當前幀圖像上的像素坐標點, 獲取一個像素坐標點array=[i] [j],將其映射成具有放大效果的目標圖像的像素坐標點 array= [wl] [h2];或者如果要對當前幀圖像進行縮小處理,則遍歷當前幀圖像上的像素坐標點,獲取一個像素坐標點array=[i] [j],將其映射成具有縮小效果的目標圖像的像素坐標點array=[w2] [h2];或者如果要對當前幀圖像進行扭曲處理,則遍歷當前幀圖像上的像素坐標點,獲取一個像素坐標點array=[i] [j],將其映射成具有扭曲效果的目標圖像的像素坐標點array=[W3] [h3]。針對當前幀圖像中的每一個像素坐標點,都按照映射關系做同樣的映射處理,直至完成對當前幀圖像的所有像素坐標點的映射處理。步驟204,判斷對每一幀圖像的像素坐標點是否遍歷完成,若否,則轉入步驟202, 若遍歷完成,則結束流程。在對當前幀圖像的像素坐標點進行映射處理完成之后,就可以對下一幀的圖像進行映射處理,下一幀圖像可能與當前幀的特效處理效果不同,但是都可以根據預置的各種特效處理效果的目標圖像與樣本幀圖像之間的映射關系進行特效處理。需要說明的是,預先對該樣本幀圖像的各個像素坐標點進行放大或縮小或扭曲計算中,采用最鄰近插值法或雙線性內插值法或雙三次插值算法,對各個像素坐標點進行的放大或縮小計算,采用單元塊扭曲算法,對各個像素坐標點進行的扭曲計算。放大或縮小算法中,各種插值方法都是實現圖像放大的最常用的方法,其實質是對源圖像建立連續的數學模型,然后按縮放要求進行重采樣得到目標圖像,如最鄰近插值、雙線性插值、雙三次插值等,這些方法均可以看成將離散數學圖像建成相應的連續數學模型,其優點是能夠快速生成目標圖像。這里提及的放大和縮小算法屬于本領域技術人員所熟知的技術,在此不再贅述。在對樣本幀圖像進行扭曲處理時,可以首先設定扭曲參數以調整扭曲的程度,通常來講,扭曲參數可以是一組表示正弦函數Xamplify和Yamplify,分別標示在橫向X 和縱向Y方向的扭曲程度。根據該扭曲參數可以對樣本幀的各個像素坐標點array [i] [j] 進行扭曲計算得到目標圖像的像素坐標點arrays] [h],這屬于本領域技術人員所熟知的技術手段,在此不再贅述。參見圖3,為本發明中圖像特效處理裝置實施例一的組成示意圖。本實施例提供的圖像特效處理裝置,包括
像素坐標點遍歷模塊10,用于對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷;
圖像特效處理模塊11,用于按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。需要說明的是,最后需要判斷是否對每一幀圖像中的各個像素坐標點是否遍歷完成,如果沒有完成,則繼續進行像素坐標點遍歷模塊10則繼續遍歷,如果完成遍歷,則可以生成一幀與所述目標圖像一樣特效的圖像,然后繼續對下一幀圖像中的各個像素坐標點進行遍歷,直至對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點都遍歷完成,生成多幀具有與所述目標圖像一樣特效的圖像。該目標圖像的特效,包括但不限于放大,縮小和扭曲效果。本發明實施例中,有樣本幀圖像與目標圖像的像素坐標點映射關系作為參考,因此不同對每一幀圖像中的像素坐標點進行放大或縮小或扭曲計算,只需要按照像素坐標點映射關系直接進行映射即可,因此可以節約內存資源,并且對待處理的圖像都能快速的進行特效處理,提高了圖像特效處理的效率。參見圖4,為本發明中一種圖像特效處理裝置實施例二的組成示意圖。本發明與現有技術相比,一個最重要的區別點在于,在進對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷以對該多幀圖像中的每一幀圖像進行特效處理之前,首先預置了樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系,具體的本實施例提供的圖像特效處理裝置包括
樣本幀圖像處理模塊12,用于以與待處理的多幀圖像大小相同的一幀圖像作為樣本幀圖像,預先對該樣本幀圖像的各個像素坐標點進行放大或縮小或扭曲計算,生成目標圖像的各個像素坐標點;
映射關系存儲模塊13,用于保存該樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。具體實現過程中,映射關系存儲模塊13可以利用群組保存樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。例如,映射關系存儲模塊13用數組array=[i] [j]來存儲樣本幀圖像的像素坐標點,i和j分別表示樣本幀圖像的像素坐標點的橫坐標和縱坐標;而目標圖像的像素坐標點用數組array=[W] [h]來存儲,w和h分別表示目標圖像的像素坐標點的橫坐標和縱坐標。數組array=[i][j]與數組array= [w] [h]之間呈映射關系,例如目標圖像的像素坐標點array=[l] [2]是由樣本幀圖像的像素坐標點array=[3] [4]映射而成的。這里所說的目標圖像可能是具有放大特效的圖像,或者具有縮小特效的圖像,或者是扭曲特效的圖像,這三種特效圖像都可以存儲起來,作為目標圖像使用。然后再啟用像素坐標點遍歷模塊10對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷。需要說明的是,待處理的多幀圖像為系列圖像,其寬和高大致相同,但是每一幀圖像想要達到的特效是可以不同的,因此,需要對每一幀圖像中的各個像素坐標點進行遍歷。最后啟用圖像特效處理模塊11按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。對于多幀圖像,其特效效果需要分別處理,具體地,可以利用生成的放大、縮小、扭曲特效的圖像的像素坐標點與樣本幀圖像的像素坐標點之間的映射關系,對該多幀圖像中的每一幀圖像進行特效處理。例如,如果要對當前幀圖像進行放大處理,則遍歷當前幀圖像上的像素坐標點,獲取一個像素坐標點array=[i] [j],將其映射成具有放大效果的目標圖像的像素坐標點 array= [wl] [h2];或者如果要對當前幀圖像進行縮小處理,則遍歷當前幀圖像上的像素坐標點,獲取一個像素坐標點array=[i] [j],將其映射成具有縮小效果的目標圖像的像素坐標點array=[w2] [h2];或者如果要對當前幀圖像進行扭曲處理,則遍歷當前幀圖像上的像素坐標點,獲取一個像素坐標點array=[i] [j],將其映射成具有扭曲效果的目標圖像的像素坐標點array=[W3] [h3]。針對當前幀圖像中的每一個像素坐標點,都按照映射關系做同樣的映射處理,直至完成對當前幀圖像的所有像素坐標點的映射處理。最后需要判斷對每一幀圖像的像素坐標點是否遍歷完成,若否,則像素坐標點遍歷模塊10繼續遍歷像素坐標點。具體地,在對當前幀圖像的像素坐標點進行映射處理完成之后,就可以對下一幀的圖像進行映射處理,下一幀圖像可能與當前幀的特效處理效果不同,但是都可以根據預置的各種特效處理效果的目標圖像與樣本幀圖像之間的映射關系進行特效處理。參見圖5,為本發明中圖像特效處理裝置實施例三的組成示意圖。本實施例中將重點說明樣本幀圖像處理模塊12的結構和功能,其包括 縮放處理單元120,用于采用最鄰近插值法或雙線性內插值法或雙三次插值算法,對樣
本幀圖像的各個像素坐標點進行的放大或縮小計算,生成具有放大或縮小特效的目標圖像的各個像素坐標點。扭曲處理單元121,用于采用單元塊扭曲算法,對樣本幀圖像的各個像素坐標點進行的扭曲計算,生成具有扭曲特效的目標圖像的各個像素坐標點。縮放處理單元120采用的放大或縮小算法中,各種插值方法都是實現圖像放大的最常用的方法,其實質是對源圖像建立連續的數學模型,然后按縮放要求進行重采樣得到目標圖像,如最鄰近插值、雙線性插值、雙三次插值等,這些方法均可以看成將離散數學圖像建成相應的連續數學模型,其優點是能夠快速生成目標圖像。這里提及的放大和縮小算法屬于本領域技術人員所熟知的技術,在此不再贅述。扭曲處理單元121在對樣本幀圖像進行扭曲處理時,可以首先設定扭曲參數以調整扭曲的程度,通常來講,扭曲參數可以是一組表示正弦函數Xamplify和Yamplify,分別標示在橫向X和縱向Y方向的扭曲程度。根據該扭曲參數可以對樣本幀的各個像素坐標點 array[i] [j]進行扭曲計算得到目標圖像的像素坐標點arrayb] [h],這屬于本領域技術人員所熟知的技術手段,在此不再贅述。由于一系列的圖像或者視頻段是由多幀圖像組成的,在對該系列的圖像或者視頻段進行特效處理時,為了避免重復的放大、縮小、扭曲計算,因此首先從該多幀的圖像中選擇一幀作為樣本幀圖像,按照用戶希望生成的特效效果,對該樣本幀圖像中的像素坐標點進行放大或縮小或扭曲計算,得到樣本幀圖像的像素坐標點與目標圖像的像素坐標點之間的映射關系,此后,對待處理的幀圖像,以該映射關系進行像素坐標點的換算,生成多幀具有與所述目標圖像一樣特效的圖像。由于本發明實施例中,有樣本幀圖像與目標圖像的像素坐標點映射關系作為參考,因此不同對每一幀圖像中的像素坐標點進行放大或縮小或扭曲計算,只需要按照像素坐標點映射關系直接進行映射即可,因此可以節約內存資源,并且對待處理的圖像都能快速的進行特效處理,提高了圖像特效處理的效率。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。 以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護范圍。
權利要求
1.一種圖像特效處理方法,其特征在于,包括對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷;按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。
2.如權利要求1所述的圖像特效處理方法,其特征在于,對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷之前,所述方法還包括以與待處理的多幀圖像大小相同的一幀圖像作為樣本幀圖像,預先對該樣本幀圖像的各個像素坐標點進行放大或縮小或扭曲計算,生成目標圖像的各個像素坐標點;保存該樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。
3.如權利要求2所述的圖像特效處理方法,其特征在于,利用群組保存樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。
4.如權利要求2或3所述的圖像特效處理方法,其特征在于,當預先對該樣本幀圖像的各個像素坐標點進行放大或縮小計算時,采用最鄰近插值法或雙線性內插值法或雙三次插值算法,對各個像素坐標點進行的放大或縮小計算。
5.如權利要求2或3所述的圖像特效處理方法,其特征在于,當預先對該樣本幀圖像的各個像素坐標點進行扭曲計算時,采用單元塊扭曲算法,對各個像素坐標點進行的扭曲計笪弁。
6.一種圖像特效處理裝置,其特征在于,包括像素坐標點遍歷模塊,用于對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷;圖像特效處理模塊,用于按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。
7.如權利要求6所述的圖像特效處理裝置,其特征在于,所述裝置還包括樣本幀圖像處理模塊,用于以與待處理的多幀圖像大小相同的一幀圖像作為樣本幀圖像,預先對該樣本幀圖像的各個像素坐標點進行放大或縮小或扭曲計算,生成目標圖像的各個像素坐標點;映射關系存儲模塊,用于保存該樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。
8.如權利要求7所述的圖像特效處理裝置,其特征在于,所述映射關系存儲模塊利用群組保存樣本幀圖像的各個像素坐標點與所述目標圖像的各個像素坐標點之間的映射關系。
9.如權利要求7或8所述的圖像特效處理裝置,其特征在于,所述樣本幀圖像處理模塊包括縮放處理單元,用于采用最鄰近插值法或雙線性內插值法或雙三次插值算法,對樣本幀圖像的各個像素坐標點進行的放大或縮小計算,生成具有放大或縮小特效的目標圖像的各個像素坐標點。
10.如權利要求7或8所述的圖像特效處理裝置,其特征在于,所述樣本幀圖像處理模塊包括扭曲處理單元,用于采用單元塊扭曲算法,對樣本幀圖像的各個像素坐標點進行的扭曲計算,生成具有扭曲特效的目標圖像的各個像素坐標點。
全文摘要
本發明公開了一種圖像特效處理方法和裝置,所述方法包括對待處理的多幀圖像中的每一幀圖像中的各個像素坐標點進行遍歷;按照預先存儲的樣本幀圖像的各個像素坐標點與目標圖像的各個像素坐標點之間的映射關系,分別將待處理的多幀圖像中的每一幀圖像的各個像素坐標點映射為目標圖像的像各個素坐標點,生成多幀具有與所述目標圖像一樣特效的圖像。由于本發明實施例中,有樣本幀圖像與目標圖像的像素坐標點映射關系作為參考,因此不同對每一幀圖像中的像素坐標點進行放大或縮小或扭曲計算,只需要按照像素坐標點映射關系直接進行映射即可,因此可以節約內存資源,并且對待處理的圖像都能快速的進行特效處理,提高了圖像特效處理的效率。
文檔編號H04N5/262GK102263905SQ201110206908
公開日2011年11月30日 申請日期2011年7月22日 優先權日2011年7月22日
發明者沈建兵 申請人:深圳市萬興軟件有限公司