欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對圖像添加特效的方法和系統(tǒng)的制作方法

文檔序號:7652110閱讀:229來源:國知局
專利名稱:對圖像添加特效的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理技術(shù),尤其涉及對圖像添加特效的方法和系統(tǒng)。
背景技術(shù)
目前,圖像檢測與跟蹤技術(shù),尤其是人臉檢測與跟蹤技術(shù)越來越成熟,應(yīng)用也越來越廣泛。在視頻制作中,可以對檢測與跟蹤所得到的人臉區(qū)域添加特效,例如,可以添加馬賽克等特效。
在現(xiàn)有的添加特效的方法中,一種方法是直接利用跟蹤得到的圖像區(qū)域的坐標(biāo)來添加特效。但是,當(dāng)圖像質(zhì)量較差或得到的人臉區(qū)域中的有局部動作(如眼、嘴的區(qū)域的動作)時,根據(jù)檢測與跟蹤所得到的人臉區(qū)域會在小范圍內(nèi)抖動,從而導(dǎo)致人臉區(qū)域?qū)嶋H未發(fā)生整體運動的情況下,在人臉區(qū)域添加的特效產(chǎn)生抖動的問題。另一種方法是針對坐標(biāo)設(shè)定閾值,若參考象素點在當(dāng)前幀與上一幀的坐標(biāo)變化在設(shè)定的范圍內(nèi),則認(rèn)為人臉區(qū)域沒有發(fā)生整體運動,用于實現(xiàn)特效的坐標(biāo)不改變。但是,若設(shè)定的閾值較小,則當(dāng)有局部區(qū)域的抖動時,系統(tǒng)很可能會認(rèn)為是存在整體運動而導(dǎo)致在人臉區(qū)域添加的特效產(chǎn)生抖動;若設(shè)定的閾值過大,又會使得在人臉區(qū)域?qū)嶋H發(fā)生運動時,添加的特效出現(xiàn)滯后的現(xiàn)象。

發(fā)明內(nèi)容
本發(fā)明提供一種對圖像添加特效的方法和系統(tǒng),以解決現(xiàn)有技術(shù)中存在的當(dāng)待處理區(qū)域整體未發(fā)生運動,而局部運動的情況下,對圖像添加的特效的抖動問題。
本發(fā)明提供一種對圖像添加特效的方法,該方法包括
A、若當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率未達(dá)到閾值,則執(zhí)行B;B、確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,若兩個所述參考區(qū)域中分別包含的象素點的象素值的差別達(dá)到設(shè)定值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
若步驟B中所述兩個參考區(qū)域中分別包含的象素點的象素值的差別未達(dá)到設(shè)定值,則根據(jù)所述參考幀待處理區(qū)域的坐標(biāo)添加特效。
若步驟A中所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率達(dá)到閾值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
所述參考幀為所述當(dāng)前幀的上一幀,則步驟A包括A1、確定所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述上一幀待處理區(qū)域的坐標(biāo);A2、若所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述上一幀待處理區(qū)域的坐標(biāo)之間的變化率未達(dá)到閾值,則執(zhí)行B。
所述待處理區(qū)域為人臉區(qū)域,且兩個參考區(qū)域中分別包含的象素點個數(shù)相同。
所述確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域包括確定所述當(dāng)前幀待處理區(qū)域的參考區(qū)域;將確定的所述當(dāng)前幀待處理區(qū)域的參考區(qū)域的坐標(biāo)作為所述參考幀待處理區(qū)域中的參考區(qū)域的坐標(biāo)。
所述確定所述當(dāng)前幀待處理區(qū)域的參考區(qū)域包括確定所述當(dāng)前幀待處理區(qū)域的中心點坐標(biāo);將設(shè)定的區(qū)域作為所述參考區(qū)域,該設(shè)定的區(qū)域的中心點坐標(biāo)與所述待處理區(qū)域的中心點坐標(biāo)重合,且該設(shè)定的區(qū)域包含的象素點個數(shù)與所述待處理區(qū)域包含的象素點個數(shù)之比不大于保存值。
若所述保存值為0.25,參考區(qū)域為矩形區(qū)域,則該參考區(qū)域的長和寬分別為待處理區(qū)域的1/3。
所述象素點的象素值為亮度值或色度值。
本發(fā)明還提供一種對圖像添加特效的系統(tǒng),該系統(tǒng)包括第一判斷單元、觸發(fā)單元、第二判斷單元和添加單元,其中,所述第一判斷單元,用于判斷當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率是否到閾值,并將第一判斷結(jié)果發(fā)送給所述觸發(fā)單元;所述觸發(fā)單元,用于接收所述第一判斷結(jié)果,若該第一判斷結(jié)果為坐標(biāo)之間的變化率未達(dá)到閾值,則觸發(fā)第二判斷單元;所述第二判斷單元,用于確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,判斷兩個所述參考區(qū)域中分別包含的象素點的象素值的差別是否達(dá)到設(shè)定值,并將第二判斷結(jié)果發(fā)送給所述添加單元;所述添加單元,用于接收所述第二判斷結(jié)果,若該第二判斷結(jié)果為象素值的差別達(dá)到設(shè)定值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
所述添加單元,還用于若所述第二判斷結(jié)果為象素值的差別未達(dá)到設(shè)定值,則根據(jù)所述參考幀待處理區(qū)域的坐標(biāo)添加特效。
所述系統(tǒng)還包括操作單元,若所述第一判斷結(jié)果為坐標(biāo)之間的變化率達(dá)到閾值,則所述觸發(fā)單元,用于觸發(fā)所述操作單元;所述操作單元,用于根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
所述第一判斷單元包括確定單元,用于確定所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述參考幀待處理區(qū)域的坐標(biāo);控制單元,用于判斷所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述參考幀待處理區(qū)域的坐標(biāo)之間的變化率是否達(dá)到閾值,并將所述第一判斷結(jié)果發(fā)送給所述觸發(fā)單元。
所述待處理區(qū)域為人臉區(qū)域,且兩個參考區(qū)域中分別包含的象素點個數(shù)相同,則所述第二判斷單元包括選擇單元,用于確定所述當(dāng)前幀待處理區(qū)域的參考區(qū)域;
映射單元,用于將確定的所述當(dāng)前幀待處理區(qū)域的參考區(qū)域的坐標(biāo)作為所述參考幀待處理區(qū)域中的參考區(qū)域的坐標(biāo)。
執(zhí)行單元,用于判斷兩個所述參考區(qū)域的象素點的象素值的差別是否達(dá)到設(shè)定值,并將所述第二判斷結(jié)果發(fā)送給所述添加單元。
所述選擇單元包括中心點確定單元,用于確定所述當(dāng)前幀待處理區(qū)域的中心點坐標(biāo);參考區(qū)域確定單元,用于將設(shè)定的區(qū)域作為所述參考區(qū)域,該設(shè)定的區(qū)域的中心點坐標(biāo)與所述待處理區(qū)域的中心點坐標(biāo)重合,且該設(shè)定的區(qū)域包含的象素點個數(shù)與所述待處理區(qū)域包含的象素點個數(shù)之比不大于保存值。
本發(fā)明通過判斷當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率未達(dá)到閾值,且當(dāng)前幀待處理區(qū)域中的參考區(qū)域的象素值與參考幀中的參考區(qū)域的象素值之間的差別達(dá)到設(shè)定值時,根據(jù)當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效的方法,避免了當(dāng)待處理區(qū)域整體未發(fā)生運動,而局部運動的情況下,對圖像添加的特效的抖動問題,也同時避免了待處理區(qū)域整體移動時添加的特效出現(xiàn)滯后的現(xiàn)象。


圖1為本發(fā)明實施例中系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例中方法步驟流程示意圖;圖3為本發(fā)明實施例中確定的人臉區(qū)域中的參考區(qū)域。
具體實施例方式
本發(fā)明方法主要包括若當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率未達(dá)到閾值,則確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,若兩個所述參考區(qū)域中分別包含的象素點的象素值的差別達(dá)到設(shè)定值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
下面結(jié)合具體實施例詳細(xì)說明本發(fā)明方法。
如圖1所示,為本發(fā)明實施例中系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)包括第一判斷單元11、觸發(fā)單元12、第二判斷單元13和添加單元14,其中,第一判斷單元11用于判斷當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率是否到閾值,并將第一判斷結(jié)果發(fā)送給所述觸發(fā)單元12;觸發(fā)單元12用于接收所述第一判斷結(jié)果,若該第一判斷結(jié)果為坐標(biāo)之間的變化率未達(dá)到閾值,則觸發(fā)第二判斷單元13;第二判斷單元13用于確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,判斷兩個所述參考區(qū)域中分別包含的象素點的象素值的差別是否達(dá)到設(shè)定值,并將第二判斷結(jié)果發(fā)送給所述添加單元14;添加單元14用于接收所述第二判斷結(jié)果,若該第二判斷結(jié)果為象素值的差別達(dá)到設(shè)定值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域都是位于同一坐標(biāo)系來確定他們的坐標(biāo)的,在本發(fā)明實施例中,這個坐標(biāo)系可以看作是基準(zhǔn)坐標(biāo)系,在后續(xù)系統(tǒng)中描述的所有坐標(biāo)都是基于這個基準(zhǔn)坐標(biāo)系來說的,為了簡便起見將不再贅述。
所述添加單元14還用于若所述第二判斷結(jié)果為象素值之間的改變量未達(dá)到設(shè)定值,則根據(jù)所述參考幀待處理區(qū)域的坐標(biāo)添加特效。
所述系統(tǒng)還包括操作單元15,若所述第一判斷結(jié)果為坐標(biāo)之間的變化率達(dá)到閾值,則所述觸發(fā)單元12用于觸發(fā)所述操作單元15;操作單元15用于根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
所述待處理區(qū)域為人臉區(qū)域,且兩個參考區(qū)域中分別包含的象素點個數(shù)相同,則所述第二判斷單元13包括選擇單元21、映射單元22和執(zhí)行單元23,其中,選擇單元21用于確定所述當(dāng)前幀待處理區(qū)域的參考區(qū)域;映射單元22用于將確定的所述當(dāng)前幀待處理區(qū)域的參考區(qū)域的坐標(biāo)作為所述參考幀待處理區(qū)域中的參考區(qū)域的坐標(biāo);執(zhí)行單元23用于判斷兩個所述參考區(qū)域的象素值的差別是否達(dá)到設(shè)定值,并將第二判斷結(jié)果發(fā)送給所述添加單元14。
進(jìn)一步地,所述選擇單元21包括中心點確定單元31和參考區(qū)域確定單元32,其中,中心點確定單元31用于確定所述當(dāng)前幀待處理區(qū)域的中心點坐標(biāo);參考區(qū)域確定單元32用于將設(shè)定的區(qū)域作為所述參考區(qū)域,該設(shè)定的區(qū)域的中心點坐標(biāo)與所述待處理區(qū)域的中心點坐標(biāo)重合,且該設(shè)定的區(qū)域包含的象素點個數(shù)與所述待處理區(qū)域包含的象素點個數(shù)之比不大于保存值。
所述第一判斷單元11包括確定單元24和控制單元25,其中,確定單元24用于確定當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo);控制單元25用于判斷所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述參考幀待處理區(qū)域的坐標(biāo)之間的變化率是否達(dá)到閾值,并將所述第一判斷結(jié)果發(fā)送給所述觸發(fā)單元12。
如圖2所示,為本發(fā)明實施例中方法步驟流程示意圖,該方法包括步驟201確定當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)。
在本發(fā)明實施例中,設(shè)定待處理區(qū)域為人臉區(qū)域,參考幀為當(dāng)前幀的上一幀,在本實施例中,當(dāng)然也可以選擇其他幀作為參考幀,如將前第3幀作為參考幀,或?qū)⒛骋还潭◣鳛閰⒖紟?,但是,考慮到可能會出現(xiàn)誤差的累積,因此,選用上一幀作為參考幀將優(yōu)于將第3幀作為參考幀,或?qū)⒛骋还潭◣鳛閰⒖紟?br> 首先要在圖像中確定基準(zhǔn)坐標(biāo),然后確定該人臉區(qū)域在基準(zhǔn)坐標(biāo)中的坐標(biāo)與參考幀中人臉區(qū)域在基準(zhǔn)坐標(biāo)中的坐標(biāo),在本發(fā)明實施例中,后續(xù)涉及到的坐標(biāo)都是指在基準(zhǔn)坐標(biāo)中的坐標(biāo)。然后,當(dāng)確定人臉區(qū)域的坐標(biāo)后,若當(dāng)前幀為第一幀,則可以直接根據(jù)當(dāng)前幀的人臉區(qū)域的坐標(biāo)添加特效;若當(dāng)前幀不是第一幀,則將通過后續(xù)的操作來判斷當(dāng)前幀人臉區(qū)域坐標(biāo)與上一幀坐標(biāo)之差是否達(dá)到閾值,進(jìn)而確定是仍然根據(jù)上一幀人臉區(qū)域的坐標(biāo)來添加特效還是根據(jù)當(dāng)前幀人臉區(qū)域的坐標(biāo)來添加特效。
步驟202判斷當(dāng)前幀待處理區(qū)域的坐標(biāo)與上一幀待處理區(qū)域坐標(biāo)之間的變化率是否達(dá)到閾值,若是,則根據(jù)當(dāng)前幀待處理區(qū)域坐標(biāo)添加特效,否則,執(zhí)行步驟203。
在步驟201中確定了當(dāng)前幀人臉區(qū)域在基準(zhǔn)坐標(biāo)中的坐標(biāo)(Xlefttop,Ylefttop,Xrightbottom,Yrightbottom),則將該坐標(biāo)與上一幀的人臉區(qū)域在基準(zhǔn)坐標(biāo)中的坐標(biāo)(Xlefttop′,Ylefttop′,Xrightbottom′,Yrightbottom′)進(jìn)行比較,判斷這相鄰兩幀的待處理區(qū)域的坐標(biāo)改變量是否達(dá)到閾值,即判斷Xlefttop與Xlefttop′、Ylefttop與Ylefttop′、Xrightbottom與Xrightbottom′、Yrightbottom與Yrightbottom′之差是否達(dá)到閾值,當(dāng)然,也可以只要判斷其中一個或一個以上的差值是否達(dá)到閾值,若達(dá)到,可以確定當(dāng)前幀的待處理區(qū)域與上一幀的待處理區(qū)域相比發(fā)生了整體運動,則根據(jù)所述當(dāng)前幀待處理區(qū)域坐標(biāo)添加特效;否則,說明當(dāng)前幀待處理區(qū)域相對于上一幀待處理區(qū)域未發(fā)生整體運動,則執(zhí)行步驟203。
步驟203確定當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,判斷這兩個參考區(qū)域中分別包含的象素點的象素值的差別是否達(dá)到設(shè)定值,若是,則根據(jù)當(dāng)前幀待處理區(qū)域坐標(biāo)添加特效;否則,則根據(jù)上一幀待處理區(qū)域坐標(biāo)添加特效。
在本發(fā)明實施例中確定當(dāng)前幀待人臉區(qū)域和上一幀人臉區(qū)域中的參考區(qū)域方法可以為首先確定當(dāng)前幀人臉區(qū)域的參考區(qū)域,然后將確定的當(dāng)前幀人臉區(qū)域中的參考區(qū)域的坐標(biāo)映射到上一幀人臉區(qū)域中,即將確定的當(dāng)前幀人臉區(qū)域的參考區(qū)域坐標(biāo)作為上一幀人臉區(qū)域中的參考區(qū)域的坐標(biāo)。
確定當(dāng)前幀人臉區(qū)域中的參考區(qū)域的原則一般為具有豐富細(xì)節(jié)并且象素點的象素值變化率比較小的區(qū)域,根據(jù)先驗知識可以獲知,在人臉區(qū)域中可以是鼻部區(qū)域,這一區(qū)域可以人為確定。在本實施例中設(shè)定的確定方式可以為首先確定當(dāng)前幀人臉區(qū)域的中心點坐標(biāo),然后將設(shè)定的區(qū)域作為該人臉區(qū)域的參考區(qū)域,該設(shè)定的區(qū)域的中心點坐標(biāo)與人臉區(qū)域的中心點坐標(biāo)重合,且該設(shè)定的區(qū)域包含的象素點個數(shù)與人臉區(qū)域包含的象素點個數(shù)之比不大于保存值。
如圖3所示,為本發(fā)明實施例中確定的當(dāng)前幀人臉區(qū)域中的參考區(qū)域,在本實施例中,設(shè)定所述保存值為0.25。圖3中,設(shè)定人臉區(qū)域左上角點為坐標(biāo)原點,坐標(biāo)軸x軸向下為正,y軸向右為正。從圖中可以看出,若該參考區(qū)域為矩形,則確定該矩形的四個頂點的坐標(biāo)(X1,Y1)、(X2,Y2)、(X3,Y3)和(X4,Y4)可以通過下述公式(1)實現(xiàn)。
X1=X3=13WdX2=X4=23WdY1=Y2=13HeY3=Y4=23He---(1)]]>其中,Wd表示人臉區(qū)域?qū)挾?,He表示人臉區(qū)域長度,即參考區(qū)域的長和寬分別為人臉區(qū)域的1/3。當(dāng)確定了參考區(qū)域的四個頂點坐標(biāo)后,可以容易地獲得該人臉區(qū)域中的參考區(qū)域。當(dāng)然,在本發(fā)明中,也可以有其他的確定參考區(qū)域的方式,例如,利用上述方式分別確定當(dāng)前幀待處理區(qū)域中的參考區(qū)域和上一幀待處理區(qū)域中的參考區(qū)域。
當(dāng)確定了當(dāng)前幀中人臉區(qū)域中的參考區(qū)域后,可以容易地獲得在該參考區(qū)域中所有象素點的象素值之和,在本實施例中,該象素值可以為亮度值或色度值。然后,判斷當(dāng)前幀參考區(qū)域的象素值與上一幀中參考區(qū)域的象素值的差別是否達(dá)到設(shè)定值。在本實施例中,確定當(dāng)前幀參考區(qū)域與上一幀中參考區(qū)域的象素值的差別可以根據(jù)公式(2)實現(xiàn)。
r=(sum(Frame(i,Zone))-sum(Frame(i-1,Zone)))/sum(Frame(i,Zone))(2)其中,r表示象素值得差別;i表示當(dāng)前幀幀;i-1表示上一幀;Zone表示參考區(qū)域坐標(biāo)值;sum(Frame(i,Zone))表示當(dāng)前幀中參考區(qū)域的象素值之和;sum(Frame(i-1,Zone))表示當(dāng)上一幀中參考區(qū)域的象素值之和。若r值達(dá)到設(shè)定值時,則認(rèn)為人臉區(qū)域發(fā)生整體運動,輸出當(dāng)前幀人臉區(qū)域的坐標(biāo),并利用該當(dāng)前幀人臉區(qū)域的坐標(biāo)添加特效;否則,說明人臉區(qū)域未發(fā)生整體運動,則根據(jù)上一幀人臉區(qū)域坐標(biāo)添加特效。
通過本發(fā)明實施例提供的方法和系統(tǒng),避免了當(dāng)待處理區(qū)域整體未發(fā)生運動,而局部運動的情況下,對圖像添加的特效的抖動問題,也同時避免了待處理區(qū)域整體移動時添加的特效出現(xiàn)滯后的現(xiàn)象。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種對圖像添加特效的方法,其特征在于,該方法包括A、若當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率未達(dá)到閾值,則執(zhí)行B;B、確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,若兩個所述參考區(qū)域中分別包含的象素點的象素值的差別達(dá)到設(shè)定值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
2.如權(quán)利要求1所述的方法,其特征在于,若步驟B中所述兩個參考區(qū)域中分別包含的象素點的象素值的差別未達(dá)到設(shè)定值,則根據(jù)所述參考幀待處理區(qū)域的坐標(biāo)添加特效。
3.如權(quán)利要求1所述的方法,其特征在于,若步驟A中所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率達(dá)到閾值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
4.如權(quán)利要求1所述的方法,其特征在于,所述參考幀為所述當(dāng)前幀的上一幀,則步驟A包括A1、確定所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述上一幀待處理區(qū)域的坐標(biāo);A2、若所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述上一幀待處理區(qū)域的坐標(biāo)之間的變化率未達(dá)到閾值,則執(zhí)行B。
5.如權(quán)利要求4所述的方法,其特征在于,所述待處理區(qū)域為人臉區(qū)域,且兩個參考區(qū)域中分別包含的象素點個數(shù)相同。
6.如權(quán)利要求5所述的方法,其特征在于,所述確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域包括確定所述當(dāng)前幀待處理區(qū)域的參考區(qū)域;將確定的所述當(dāng)前幀待處理區(qū)域的參考區(qū)域的坐標(biāo)作為所述參考幀待處理區(qū)域中的參考區(qū)域的坐標(biāo)。
7.如權(quán)利要求6所述的方法,其特征在于,所述確定所述當(dāng)前幀待處理區(qū)域的參考區(qū)域包括確定所述當(dāng)前幀待處理區(qū)域的中心點坐標(biāo);將設(shè)定的區(qū)域作為所述參考區(qū)域,該設(shè)定的區(qū)域的中心點坐標(biāo)與所述待處理區(qū)域的中心點坐標(biāo)重合,且該設(shè)定的區(qū)域包含的象素點個數(shù)與所述待處理區(qū)域包含的象素點個數(shù)之比不大于保存值。
8.如權(quán)利要求7所述的方法,其特征在于,若所述保存值為0.25,參考區(qū)域為矩形區(qū)域,則該參考區(qū)域的長和寬分別為待處理區(qū)域的1/3。
9.如權(quán)利要求1所述的方法,其特征在于,所述象素點的象素值為亮度值或色度值。
10.一種對圖像添加特效的系統(tǒng),其特征在于,該系統(tǒng)包括第一判斷單元、觸發(fā)單元、第二判斷單元和添加單元,其中,所述第一判斷單元,用于判斷當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率是否到閾值,并將第一判斷結(jié)果發(fā)送給所述觸發(fā)單元;所述觸發(fā)單元,用于接收所述第一判斷結(jié)果,若該第一判斷結(jié)果為坐標(biāo)之間的變化率未達(dá)到閾值,則觸發(fā)所述第二判斷單元;所述第二判斷單元,用于確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,判斷兩個所述參考區(qū)域中分別包含的象素點的象素值的差別是否達(dá)到設(shè)定值,并將第二判斷結(jié)果發(fā)送給所述添加單元;所述添加單元,用于接收所述第二判斷結(jié)果,若該第二判斷結(jié)果為象素值的差別達(dá)到設(shè)定值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
11.如權(quán)利要求10所述系統(tǒng),其特征在于,所述添加單元,還用于若所述第二判斷結(jié)果為象素值的差別未達(dá)到設(shè)定值,則根據(jù)所述參考幀待處理區(qū)域的坐標(biāo)添加特效。
12.如權(quán)利要求10所述系統(tǒng),其特征在于,所述系統(tǒng)還包括操作單元,若所述第一判斷結(jié)果為坐標(biāo)之間的變化率達(dá)到閾值,則所述觸發(fā)單元,用于觸發(fā)所述操作單元;所述操作單元,用于根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。
13.如權(quán)利要求10所述系統(tǒng),其特征在于,所述第一判斷單元包括確定單元,用于確定所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述參考幀待處理區(qū)域的坐標(biāo);控制單元,用于判斷所述當(dāng)前幀待處理區(qū)域的坐標(biāo)與所述參考幀待處理區(qū)域的坐標(biāo)之間的變化率是否達(dá)到閾值,并將所述第一判斷結(jié)果發(fā)送給所述觸發(fā)單元。
14.如權(quán)利要求10所述系統(tǒng),其特征在于,所述待處理區(qū)域為人臉區(qū)域,且兩個參考區(qū)域中分別包含的象素點個數(shù)相同,則所述第二判斷單元包括選擇單元,用于確定所述當(dāng)前幀待處理區(qū)域的參考區(qū)域;映射單元,用于將確定的所述當(dāng)前幀待處理區(qū)域的參考區(qū)域的坐標(biāo)作為所述參考幀待處理區(qū)域中的參考區(qū)域的坐標(biāo);執(zhí)行單元,用于判斷兩個所述參考區(qū)域的象素點的象素值的差別是否達(dá)到設(shè)定值,并將所述第二判斷結(jié)果發(fā)送給所述添加單元。
15.如權(quán)利要求14所述系統(tǒng),其特征在于,所述選擇單元包括中心點確定單元,用于確定所述當(dāng)前幀待處理區(qū)域的中心點坐標(biāo);參考區(qū)域確定單元,用于將設(shè)定的區(qū)域作為所述參考區(qū)域,該設(shè)定的區(qū)域的中心點坐標(biāo)與所述待處理區(qū)域的中心點坐標(biāo)重合,且該設(shè)定的區(qū)域包含的象素點個數(shù)與所述待處理區(qū)域包含的象素點個數(shù)之比不大于保存值。
全文摘要
本發(fā)明公開了一種對圖像添加特效的方法,該方法包括A、若當(dāng)前幀待處理區(qū)域的坐標(biāo)與參考幀待處理區(qū)域的坐標(biāo)之間的變化率未達(dá)到閾值,則執(zhí)行B;B、確定所述當(dāng)前幀待處理區(qū)域和參考幀待處理區(qū)域中的參考區(qū)域,若兩個所述參考區(qū)域中分別包含的象素點的象素值的差別達(dá)到設(shè)定值,則根據(jù)所述當(dāng)前幀待處理區(qū)域的坐標(biāo)添加特效。通過本發(fā)明,避免了當(dāng)待處理區(qū)域整體未發(fā)生運動,而局部運動的情況下,對圖像添加的特效的抖動問題,也同時避免了待處理區(qū)域整體移動時添加的特效出現(xiàn)滯后的現(xiàn)象。本發(fā)明還公開了一種對圖像添加特效的系統(tǒng)。
文檔編號H04N7/36GK101031030SQ20071009841
公開日2007年9月5日 申請日期2007年4月17日 優(yōu)先權(quán)日2007年4月17日
發(fā)明者高飛 申請人:北京中星微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
锡林郭勒盟| 古浪县| 民权县| 临武县| 和平区| 象州县| 民勤县| 繁昌县| 永安市| 威信县| 会昌县| 湟源县| 安阳县| 房产| 自贡市| 广灵县| 绥滨县| 龙川县| 安平县| 栖霞市| 策勒县| 浮山县| 隆德县| 昌黎县| 承德市| 绥棱县| 凉城县| 茶陵县| 徐州市| 长白| 布尔津县| 洪泽县| 瑞金市| 太仆寺旗| 恭城| 宾川县| 屏边| 明光市| 新竹县| 湾仔区| 图木舒克市|