圖片處理方法和裝置制造方法
【專利摘要】本發(fā)明實施例提供一種圖片處理方法和裝置。該方法包括:在拍攝過程中,獲取拍攝的至少三張圖片;基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)背景;顯示所述合并圖片。由于拍攝目標(biāo)在拍攝過程中保持靜止,因此拍攝目標(biāo)在獲取到的至少三張圖片中位于相同的位置,而動態(tài)背景在拍攝過程中相對于拍攝目標(biāo)動態(tài)運動,因此動態(tài)背景出現(xiàn)在獲取到的至少三張圖片中不同的位置,這樣,通過所述過濾策略對至少三張圖片進行合并處理,能夠使得到的合并圖片中只呈現(xiàn)在拍攝過程中保留靜止的部分,而濾除動態(tài)背景,使用戶得到背景干凈的圖片,提升了用戶拍照體驗。
【專利說明】圖片處理方法和裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實施例涉及圖像處理【技術(shù)領(lǐng)域】,尤其涉及一種圖片處理方法和裝置。
【背景技術(shù)】
[0002]拍照是人們生活中不可缺少的一項活動,尤其在旅游景點,拍照更不可或缺。特別是景觀最好的地方,拍照的人越多。
[0003]但是景觀越好,參觀的人越多,特別是節(jié)假日,如果要想在景觀比較好的地方拍照,必須等到?jīng)]人的時候才能拍到背景比較干凈的照片,否則拍到的照片中總有不期望的人或物(即動態(tài)背景)。
[0004]然而,目前尚未有在拍照時去除背景中不期望的人或物的技術(shù),使得拍照設(shè)備還無法在有人流的地方拍出背景干凈的照片。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種圖片處理方法和裝置,以實現(xiàn)在有人流等動態(tài)背景的地方拍攝到背景干凈的圖片。
[0006]第一方面,本發(fā)明實施例提供了一種圖片處理方法,包括:
[0007]在拍攝過程中,獲取拍攝的至少三張圖片;
[0008]基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)背景;
[0009]顯示所述合并圖片。
[0010]第二方面,本發(fā)明實施例提供了一種圖片處理裝置,包括:
[0011]圖片獲取模塊,用于在拍攝過程中,獲取拍攝的至少三張圖片;
[0012]圖片處理模塊,用于基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)背景;
[0013]圖片顯示模塊,用于顯示所述合并圖片。
[0014]本發(fā)明實施例提供的圖片處理方法和裝置,在獲取到拍攝過程中拍攝的至少三張圖片之后,由于拍攝目標(biāo)在拍攝過程中保持靜止,因此拍攝目標(biāo)在獲取到的至少三張圖片中位于相同的位置,而動態(tài)背景在拍攝過程中相對于拍攝目標(biāo)動態(tài)運動,因此動態(tài)背景出現(xiàn)在獲取到的至少三張圖片中不同的位置,這樣,通過基于濾除所述至少三張圖片中的動態(tài)背景的策略,對所述至少三張圖片進行合并處理,能夠使得到的合并圖片中只呈現(xiàn)在拍攝過程中保留靜止的部分,從而實現(xiàn)了在有人流等動態(tài)背景的地方拍攝到背景干凈的圖片的目的,提高了拍照設(shè)備的性能。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明,下面將對本發(fā)明中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實施例一提供的一種圖片處理方法的流程圖;
[0017]圖2為本發(fā)明實施例二提供的一種圖片處理方法中合并圖片的方法的流程圖;
[0018]圖3為本發(fā)明實施例三提供的一種圖片處理方法中合并圖片的方法的流程圖;
[0019]圖4為本發(fā)明實施例四提供的一種圖片處理方法的流程圖;
[0020]圖5為本發(fā)明實施例五提供的一種圖片處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施例中的技術(shù)方案作進一步詳細描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅用于解釋本發(fā)明,而非對本發(fā)明的限定,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
[0022]本發(fā)明實施例提供的圖片處理方法可應(yīng)用于各種數(shù)碼相機、智能相機和智能手機等可拍照的設(shè)備中。實現(xiàn)時,可在現(xiàn)有的拍照應(yīng)用軟件(APP)如百度魔拍的基礎(chǔ)上,增加相應(yīng)的代碼實現(xiàn)。
[0023]實施例一
[0024]請參閱圖1,為本發(fā)明實施例一提供的一種圖片處理方法的流程圖。本發(fā)明實施例的方法可以由配置以硬件和/或軟件實現(xiàn)的圖片處理裝置來執(zhí)行,該實現(xiàn)裝置典型的是配置于能夠提供圖片拍攝和圖片處理服務(wù)的相機或智能手機中,或者配置于能夠提供圖片拍攝和圖片處理服務(wù)的相機或智能手機中的與拍照有關(guān)的軟件應(yīng)用中。
[0025]該方法包括:操作110?操作130。
[0026]操作110中,在拍攝過程中,獲取拍攝的至少三張圖片。
[0027]本操作具體可以是,在拍攝過程中首先連續(xù)按下快門數(shù)秒,每隔固定時間(例如I秒)連續(xù)拍攝數(shù)張圖片,然后獲取拍攝的至少三張圖片。
[0028]通過本操作獲取的至少三張圖片,通常針對的是同一個拍攝地點,且針對的是相同的拍攝目標(biāo),但是對于景點這樣的拍攝地點,人流量較大,導(dǎo)致獲取的至少三張圖片中相同的拍攝目標(biāo)周邊存在動態(tài)背景,該動態(tài)背景可以是動態(tài)人流。
[0029]需要說明的是,拍攝地點并不局限于景點,動態(tài)背景也不局限于動態(tài)人流。例如,在戶外某個街景,來來往往的車輛和人流都可以構(gòu)成拍攝目標(biāo)的動態(tài)背景,本實施例以景點和動態(tài)人流為例進行說明,但景點和動態(tài)人流并不用于限制本發(fā)明。
[0030]還需要說明的是,拍攝目標(biāo)在拍攝過程中保持靜止,導(dǎo)致拍攝目標(biāo)在獲取到的至少三張圖片中保持靜止,換言之,在獲取的至少三張圖片中位于相同的位置;而動態(tài)背景在拍攝過程中相對于拍攝目標(biāo)動態(tài)運動,導(dǎo)致動態(tài)背景出現(xiàn)在獲取到的至少三張圖片中不同的位置。以三張圖片為例進行說明,假設(shè)拍攝目標(biāo)位于三張圖片的中央?yún)^(qū)域,在拍攝過程中,某路人動態(tài)經(jīng)過拍攝目標(biāo),導(dǎo)致獲取到的第一張圖片中該路人位于該拍攝目標(biāo)的左側(cè),第二張圖片中該路人位于該拍攝目標(biāo)的左側(cè),且該路人與拍攝目標(biāo)之間的距離比第一張圖片中路人與拍攝目標(biāo)之間的距離近,第三張圖片中該路人位于該拍攝目標(biāo)的右側(cè)。
[0031]操作120中,基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)背旦
-5^ O
[0032]本操作具體是利用所述圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,使得到的合并圖片中只呈現(xiàn)在拍攝過程中保持靜止的部分,而濾除動態(tài)背景。
[0033]本操作中,可以是對獲取到的原始的存在動態(tài)背景的至少三張圖片合并處理后,得到一張新的合成圖片,該合成圖片可以獨立于獲取到的原始圖片而存在,如生成新的空白圖片,將合并處理得到的圖像設(shè)置于該空白圖片得到;也可以是以獲取到的原始的存在動態(tài)背景的至少三張圖片中的某一張圖片為基礎(chǔ)圖片,利用其余圖片對該基礎(chǔ)圖片進行合并處理,使得該基礎(chǔ)圖片中只呈現(xiàn)拍攝目標(biāo),而沒有動態(tài)背景。
[0034]操作130中,顯示所述合并圖片。顯示功能為拍照設(shè)備的基本功能,這里,可以基于拍照設(shè)備的顯示功能顯示操作120得到的合并圖片。
[0035]本實施例的技術(shù)方案,在獲取到拍攝過程中拍攝的至少三張圖片之后,由于拍攝目標(biāo)在拍攝過程中保持靜止,因此拍攝目標(biāo)在獲取到的至少三張圖片中位于相同的位置,而動態(tài)背景在拍攝過程中相對于拍攝目標(biāo)動態(tài)運動,因此動態(tài)背景出現(xiàn)在獲取到的至少三張圖片中不同的位置,這樣,通過基于濾除所述至少三張圖片中的動態(tài)背景的策略,對所述至少三張圖片進行合并處理,能夠使得到的合并圖片中只呈現(xiàn)在拍攝過程中保留靜止的部分,從而實現(xiàn)了在有人流等動態(tài)背景的地方拍攝到背景干凈的圖片的目的,提高了拍照設(shè)備的性能,提升了用戶拍照體驗。
[0036]在本實施例的基礎(chǔ)上,在基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片之前,所述方法還可以包括:
[0037]顯示獲取的前序兩張圖片。
[0038]通過顯示獲取的前序兩張圖片,并顯示所述合并圖片,有利于使用戶直觀地獲知合并圖片中動態(tài)背景的濾除效果。
[0039]上述基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,可包括:
[0040]統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值;
[0041]如果所述至少三張圖片中同一像素點對應(yīng)的像素值相同,則將該像素值作為所述合并圖片中對應(yīng)像素點的像素值;如果所述至少三張圖片中同一像素點對應(yīng)多個不同的像素值,則將多個不同的像素值中出現(xiàn)次數(shù)較多的像素值作為所述合并圖片中對應(yīng)像素點的像素值。
[0042]或者,上述基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,可包括:
[0043]統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值;
[0044]根據(jù)統(tǒng)計的像素值,分別確定所述至少三張圖片中各圖片的動態(tài)背景區(qū)域,其中,所述動態(tài)背景區(qū)域滿足下述條件:所述至少三張圖片中的一張圖片的動態(tài)背景區(qū)域中,像素點的像素值與其他圖片的對應(yīng)區(qū)域中對應(yīng)像素點的像素值不同;
[0045]將所述至少三張圖片中至少兩張圖片的動態(tài)背景區(qū)域分別剔除;
[0046]將經(jīng)過所述剔除處理的至少兩張圖片進行合并,得到合并圖片。
[0047]其中,將所述至少三張圖片中至少兩張圖片的動態(tài)背景區(qū)域分別剔除,具體可為:將所述至少兩張圖片的動態(tài)背景區(qū)域中的像素點的像素值分別置零;
[0048]將經(jīng)過所述剔除處理的至少兩張圖片進行合并,得到合并圖片,具體為:分別將所述至少兩張圖片中經(jīng)過所述剔除處理的像素點的像素值,與所述至少三張圖片中的另外一張圖片中未做過所述剔除處理的對應(yīng)的像素點的像素值之和,作為所述合并圖片中對應(yīng)像素點的像素值。
[0049]其中,所述至少兩張圖片可包括所述至少三張圖片中的以下至少一張圖片:
[0050]所述動態(tài)背景區(qū)域面積最小的圖片;
[0051]清晰度最高的圖片。
[0052]進一步地,在對所述至少三張圖片進行合并處理,得到合并圖片之后,所述方法還可以包括如下操作:
[0053]獲取拍攝的新圖片;
[0054]基于所述圖片動態(tài)背景過濾策略,對所述至少三張圖片和所述新圖片進行所述合并處理的操作。
[0055]需要說明的是,如果拍攝時間間隔設(shè)定的太小,且獲取拍攝的圖片的數(shù)量太少,則導(dǎo)致獲取到的相鄰的圖片來不及捕獲動態(tài)背景相對于拍攝目標(biāo)的動態(tài)變化,因此從數(shù)量很少的拍攝圖片很難識別拍攝到的圖片中的靜止部分和動態(tài)背景,從而影響合成圖片中動態(tài)背景的過濾效果;如果拍攝時間間隔設(shè)定的太大,且獲取拍攝的圖片的數(shù)量太少,則導(dǎo)致獲取到的數(shù)量較少的各圖片中同一區(qū)域出現(xiàn)不同的動態(tài)背景,從而影響合成圖片中動態(tài)背景的過濾效果,此時為了保證合成圖片中動態(tài)背景的良好的過濾效果,需要增加拍攝的圖片數(shù)量,從而得到對應(yīng)區(qū)域保持靜止的新拍攝圖片,雖然可以濾除新合成的圖片中的動態(tài)背景,但耗時較長;因此,選取合適的拍攝時間間隔和獲取合適數(shù)量的拍攝到的圖片,有利于保持合成圖片中動態(tài)背景的過濾效果,同時有利于提升動態(tài)背景濾除效率。
[0056]實施例二
[0057]本實施例在上述實施例的基礎(chǔ)上,提供了基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片這一操作的一優(yōu)選方案。請參閱圖2,為本發(fā)明實施例二提供的一種圖片處理方法中合并處理的方法流程圖。該方法基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,具體包括:操作210?操作220。
[0058]操作210中,統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值。
[0059]本操作中,可以對獲取到的各張圖片,遍歷該圖片中每個像素點,并統(tǒng)計該圖片中每個像素點對應(yīng)的像素值;在得到獲取到的各張圖片中每個像素點對應(yīng)的像素值之后,統(tǒng)計所述各張圖片中同一像素點對應(yīng)的像素值;也可以并行遍歷各張圖片中每個像素點,邊遍歷邊統(tǒng)計各張圖片中同一像素點對應(yīng)的像素值。
[0060]操作220中,如果所述至少三張圖片中同一像素點對應(yīng)的像素值相同,則將該像素值作為所述合并圖片中對應(yīng)像素點的像素值;如果所述至少三張圖片中同一像素點對應(yīng)多個不同的像素值,則將多個不同的像素值中出現(xiàn)次數(shù)較多的像素值作為所述合并圖片中對應(yīng)像素點的像素值。
[0061]其中,如果所述至少三張圖片中同一像素點對應(yīng)的像素值相同,則表明該像素點在所述至少三張圖片中保持靜止,因此將該像素值作為所述合并圖片中對應(yīng)像素點的像素值,可以實現(xiàn)在合并圖片中保留了靜止部分。
[0062]相應(yīng)地,如果所述至少三張圖片中同一像素點對應(yīng)多個不同的像素值,則表明該像素點在所述至少三張圖片中動態(tài)變化,由于對于同一像素點,多個不同的像素值中出現(xiàn)次數(shù)較少的像素點為動態(tài)背景,多個不同的像素值中出現(xiàn)次數(shù)較多的像素點為靜止部分,因此將多個不同的像素值中出現(xiàn)次數(shù)較多的像素值作為所述合并圖片中對應(yīng)像素點的像素值,可以實現(xiàn)合并圖片中保留了靜止部分,同時過濾了動態(tài)背景。
[0063]例如,以三張圖片為例,三張圖片中某個像素點對應(yīng)的像素值分別為A、B和B,則將A和B兩個不同的像素值中出現(xiàn)次數(shù)較多的像素值B作為合并圖片中對應(yīng)像素點的像素值。
[0064]本實施例的技術(shù)方案,以各張圖片中同一像素點為單位,通過統(tǒng)計獲取的至少三張圖片中同一像素點對應(yīng)的像素值,并根據(jù)各張圖片中同一像素點的像素值的取值個數(shù)、以及像素值的出現(xiàn)次數(shù),將同一像素點對應(yīng)的相同的像素值,或者同一像素點對應(yīng)的出現(xiàn)次數(shù)較多的像素值,確定為合并圖片中對應(yīng)像素點的像素值,以像素點為單位在合并圖片中保留了靜止部分,并過濾了動態(tài)背景。
[0065]實施例三
[0066]本實施例在上述實施例一的基礎(chǔ)上,提供了基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片這一操作的另一優(yōu)選方案。
[0067]請參閱圖3,為本發(fā)明實施例三提供的一種圖片處理方法中合并圖片的方法的流程圖。該方法基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,具體包括:操作310?操作340。
[0068]操作310中,統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值。該操作與上述操作210類似,這里不再贅述。
[0069]操作320中,根據(jù)統(tǒng)計的像素值,分別確定所述至少三張圖片中各圖片的動態(tài)背景區(qū)域,其中,所述動態(tài)背景區(qū)域滿足下述條件:所述至少三張圖片中的一張圖片的動態(tài)背景區(qū)域中,像素點的像素值與其他圖片的對應(yīng)區(qū)域中對應(yīng)像素點的像素值不同。
[0070]本操作具體是以像素點為單位,根據(jù)各張圖片中同一像素點對應(yīng)的像素值分別確定所述至少三張圖片中各圖片的動態(tài)背景區(qū)域。
[0071]以三張圖片為例進行說明,第一張圖片中某個像素點的像素值為A,第二張圖片中對應(yīng)像素點的像素值為B,第三張圖片中對應(yīng)像素點的像素值為B,則第一張圖片中該像素點構(gòu)成該圖片的動態(tài)背景區(qū)域中的其中一個像素點;第一張圖片中另一個像素點的像素值為C,第二張圖片中對應(yīng)像素點的像素值為D,第三張圖片中對應(yīng)像素點的像素值為D,則第一張圖片中該像素點構(gòu)成該圖片的動態(tài)背景區(qū)域中的另一個像素點。
[0072]操作330中,將所述至少三張圖片中至少兩張圖片的動態(tài)背景區(qū)域分別剔除。
[0073]具體地,可以將所述至少兩張圖片的動態(tài)背景區(qū)域中的像素點的像素值分別置零。
[0074]操作340中,將經(jīng)過所述剔除處理的至少兩張圖片進行合并,得到合并圖片。
[0075]具體地,可以分別將所述至少兩張圖片中經(jīng)過所述剔除處理的像素點的像素值,與所述至少三張圖片中的另外一張圖片中未做過所述剔除處理的對應(yīng)的像素點的像素值之和,作為所述合并圖片中對應(yīng)像素點的像素值。
[0076]由于將某張圖片中像素點的像素值與其他圖片的對應(yīng)區(qū)域中對應(yīng)像素點的像素值不同的像素點集合作為該圖片的動態(tài)背景區(qū)域,其他圖片中與該圖片的動態(tài)背景區(qū)域?qū)?yīng)的區(qū)域即為靜止部分,換言之,某張圖片中動態(tài)背景區(qū)域?qū)?yīng)于其他圖片的靜止部分,且不同圖片中動態(tài)背景區(qū)域不同,因此將至少兩張圖片的動態(tài)背景區(qū)域分別剔除,并將經(jīng)過所述剔除處理的至少兩張圖片進行合并,能夠在得到的合并圖片中保留靜止部分,并過濾動態(tài)背景。
[0077]本實施例的技術(shù)方案,以各張圖片中同一像素點為單位,通過統(tǒng)計獲取的至少三張圖片中同一像素點對應(yīng)的像素值,由于將某張圖片中像素點的像素值與其他圖片的對應(yīng)區(qū)域中對應(yīng)像素點的像素值不同的像素點集合作為該圖片的動態(tài)背景區(qū)域,因此其他圖片中與該圖片的動態(tài)背景區(qū)域?qū)?yīng)的區(qū)域即為靜止部分,且不同圖片中動態(tài)背景區(qū)域不同,因此將至少兩張圖片的動態(tài)背景區(qū)域分別剔除,并將經(jīng)過所述剔除處理的至少兩張圖片進行合并,能夠在得到的合并圖片中保留靜止部分,并過濾動態(tài)背景。
[0078]在本實施例中,所述至少兩張圖片優(yōu)選包括所述至少三張圖片中的以下至少一張圖片:
[0079]所述動態(tài)背景區(qū)域面積最小的圖片;
[0080]清晰度最高的圖片。
[0081]第一種方式,有利于提高動態(tài)背景區(qū)域的剔除效率;第二種方式,有利于提高合成圖片的清晰度。
[0082]實施例四
[0083]請參閱圖4,為本發(fā)明實施例四提供的一種圖片處理方法的流程圖。該方法包括:操作410?操作450。
[0084]操作410中,檢測快門是否按下,若是,則執(zhí)行操作420,若否,則繼續(xù)執(zhí)行操作410。
[0085]操作420中,獲取一張圖片,繼續(xù)執(zhí)行操作430。
[0086]操作430中,判斷圖片數(shù)量是否大于2,若是,則執(zhí)行操作440 ;若否,則執(zhí)行操作450。
[0087]本操作具體是在獲取的圖片數(shù)量大于2時,也即獲取到至少三張圖片時,執(zhí)行下述圖片合并操作。
[0088]操作440中,基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對獲取到的至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)背景。有利于使用戶直觀地獲知合并圖片中動態(tài)背景的濾除效果。當(dāng)用戶不滿意時,可繼續(xù)保持按快門操作,或者再次按下快門,之后再次觸發(fā)獲取拍攝的新圖片,并進行合并處理操作,直至顯示的合并圖片得到用戶的認可,用戶不再按下快門為止。繼續(xù)執(zhí)行操作450。
[0089]其中,基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對獲取到的至少三張圖片進行合并處理,得到合并圖片,同樣適用于實施例二和實施例三中的具體操作,不再贅述。
[0090]操作450中,顯示圖片,之后繼續(xù)執(zhí)行操作410。
[0091]具體地,在上述操作430中判斷獲得的圖片數(shù)量小于等于2時,如獲取的是第一張圖片,則顯示第一張圖片,若獲取的是第二張圖片,則顯示第二張圖片;在本操作之前執(zhí)行的是操作440時,S卩如果已經(jīng)得到合并圖片,則本操作顯示的是合并圖片。
[0092]本實施例的技術(shù)方案,在獲取到拍攝過程中拍攝的至少三張圖片之后,由于拍攝目標(biāo)在拍攝過程中保持靜止,因此拍攝目標(biāo)在獲取到的至少三張圖片中位于相同的位置,而動態(tài)背景在拍攝過程中相對于拍攝目標(biāo)動態(tài)運動,因此動態(tài)背景出現(xiàn)在獲取到的至少三張圖片中不同的位置,這樣,通過基于濾除所述至少三張圖片中的動態(tài)背景的策略,對所述至少三張圖片進行合并處理,能夠使得到的合并圖片中只呈現(xiàn)在拍攝過程中保留靜止的部分,從而實現(xiàn)了在有人流等動態(tài)背景的地方拍攝到背景干凈的圖片的目的,提高了拍照設(shè)備的性能,提升了用戶拍照體驗。
[0093]實施例五
[0094]請參閱圖5,為本發(fā)明實施例五提供的一種圖片處理裝置的結(jié)構(gòu)示意圖。該裝置包括:圖片獲取模塊510、圖片處理模塊520和圖片顯示模塊530。
[0095]其中,圖片獲取模塊510用于在拍攝過程中,獲取拍攝的至少三張圖片;圖片處理模塊520用于基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)背景;圖片顯示模塊530用于顯示所述合并圖片。
[0096]本實施例的技術(shù)方案,在獲取到拍攝過程中拍攝的至少三張圖片之后,由于拍攝目標(biāo)在拍攝過程中保持靜止,因此拍攝目標(biāo)在獲取到的至少三張圖片中位于相同的位置,而動態(tài)背景在拍攝過程中相對于拍攝目標(biāo)動態(tài)運動,因此動態(tài)背景出現(xiàn)在獲取到的至少三張圖片中不同的位置,這樣,通過基于濾除所述至少三張圖片中的動態(tài)背景的策略,對所述至少三張圖片進行合并處理,能夠使得到的合并圖片中只呈現(xiàn)在拍攝過程中保留靜止的部分,而濾除動態(tài)背景,從而實現(xiàn)了在有人流等動態(tài)背景的地方拍攝到背景干凈的圖片的目的,提高了拍照設(shè)備的性能,提升了用戶拍照體驗。
[0097]作為本實施例的一種優(yōu)選的實施方式,所述圖片處理模塊520具體可以用于:
[0098]統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值;
[0099]如果所述至少三張圖片中同一像素點對應(yīng)的像素值相同,則將該像素值作為所述合并圖片中對應(yīng)像素點的像素值;如果所述至少三張圖片中同一像素點對應(yīng)多個不同的像素值,則將多個不同的像素值中出現(xiàn)次數(shù)較多的像素值作為所述合并圖片中對應(yīng)像素點的像素值。
[0100]作為本實施例的另一種優(yōu)選的實施方式,所述圖片處理模塊520可以包括:像素值統(tǒng)計子模塊、動態(tài)區(qū)域確定子模塊、動態(tài)區(qū)域處理子模塊和圖片合并子模塊。
[0101]其中,像素值統(tǒng)計子模塊用于統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值;動態(tài)區(qū)域確定子模塊用于根據(jù)所述像素值統(tǒng)計子模塊統(tǒng)計的像素值,分別確定所述至少三張圖片中各圖片的動態(tài)背景區(qū)域,其中,所述動態(tài)背景區(qū)域滿足下述條件:所述至少三張圖片中的一張圖片的動態(tài)背景區(qū)域中,像素點的像素值與其他圖片的對應(yīng)區(qū)域中對應(yīng)像素點的像素值不同;動態(tài)區(qū)域處理子模塊用于將所述至少三張圖片中至少兩張圖片的動態(tài)背景區(qū)域分別剔除;圖片合并子模塊用于將經(jīng)過所述動態(tài)區(qū)域處理子模塊剔除處理的至少兩張圖片進行合并,得到合并圖片。
[0102]進一步地,所述動態(tài)區(qū)域處理子模塊具體可以用于:將所述至少兩張圖片的動態(tài)背景區(qū)域中的像素點的像素值分別置零;所述圖片合并子模塊具體用于:分別將所述至少兩張圖片中經(jīng)過所述剔除處理的像素點的像素值,與所述至少三張圖片中的另外一張圖片中未做過所述剔除處理的對應(yīng)的像素點的像素值之和,作為所述合并圖片中對應(yīng)像素點的像素值。
[0103]進一步地,所述動態(tài)區(qū)域處理子模塊進行處理的所述至少兩張圖片,可以包括所述至少三張圖片中的以下至少一張圖片:
[0104]所述動態(tài)背景區(qū)域面積最小的圖片;
[0105]清晰度最高的圖片。
[0106]在上述方案中,所述圖片獲取模塊510還可以用于在所述圖片處理模塊520對所述至少三張圖片進行合并處理,得到合并圖片之后,獲取拍攝的新圖片;所述圖片處理模塊520還可以用于基于所述圖片動態(tài)背景過濾策略,對所述至少三張圖片和所述新圖片進行所述合并處理的操作。
[0107]在上述方案中,所述圖片顯示模塊530還可以用于在所述圖片處理模塊520基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片之前,顯示所述圖片獲取模塊510獲取的前序兩張圖片。
[0108]本發(fā)明實施例提供的圖片處理裝置可執(zhí)行本發(fā)明任意實施例所提供的圖片處理方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
[0109]最后應(yīng)說明的是:以上各實施例僅用于說明本發(fā)明的技術(shù)方案,而非對其進行限制;實施例中優(yōu)選的實施方式,并非對其進行限制,對于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種圖片處理方法,其特征在于,包括: 在拍攝過程中,獲取拍攝的至少三張圖片; 基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)背景; 顯示所述合并圖片。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,包括: 統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值; 如果所述至少三張圖片中同一像素點對應(yīng)的像素值相同,則將該像素值作為所述合并圖片中對應(yīng)像素點的像素值;如果所述至少三張圖片中同一像素點對應(yīng)多個不同的像素值,則將多個不同的像素值中出現(xiàn)次數(shù)較多的像素值作為所述合并圖片中對應(yīng)像素點的像素值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,包括: 統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值; 根據(jù)統(tǒng)計的像素值,分別確定所述至少三張圖片中各圖片的動態(tài)背景區(qū)域,其中,所述動態(tài)背景區(qū)域滿足下述條件:所述至少三張圖片中的一張圖片的動態(tài)背景區(qū)域中,像素點的像素值與其他圖片的對應(yīng)區(qū)域中對應(yīng)像素點的像素值不同; 將所述至少三張圖片中至少兩張圖片的動態(tài)背景區(qū)域分別剔除; 將經(jīng)過所述剔除處理的至少兩張圖片進行合并,得到合并圖片。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述至少三張圖片中至少兩張圖片的動態(tài)背景區(qū)域分別剔除,具體為:將所述至少兩張圖片的動態(tài)背景區(qū)域中的像素點的像素值分別置零; 將經(jīng)過所述剔除處理的至少兩張圖片進行合并,得到合并圖片,具體為:分別將所述至少兩張圖片中經(jīng)過所述剔除處理的像素點的像素值,與所述至少三張圖片中的另外一張圖片中未做過所述剔除處理的對應(yīng)的像素點的像素值之和,作為所述合并圖片中對應(yīng)像素點的像素值。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述至少兩張圖片包括所述至少三張圖片中的以下至少一張圖片: 所述動態(tài)背景區(qū)域面積最小的圖片; 清晰度最高的圖片。
6.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,在對所述至少三張圖片進行合并處理,得到合并圖片之后,所述方法還包括: 獲取拍攝的新圖片; 基于所述圖片動態(tài)背景過濾策略,對所述至少三張圖片和所述新圖片進行所述合并處理的操作。
7.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片之前,所述方法還包括: 顯示獲取的前序兩張圖片。
8.一種圖片處理裝置,其特征在于,包括: 圖片獲取模塊,用于在拍攝過程中,獲取拍攝的至少三張圖片; 圖片處理模塊,用于基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片,所述圖片動態(tài)背景過濾策略用于濾除所述至少三張圖片中的動態(tài)進旦冃月^ ; 圖片顯示模塊,用于顯示所述合并圖片。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述圖片處理模塊具體用于: 統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值; 如果所述至少三張圖片中同一像素點對應(yīng)的像素值相同,則將該像素值作為所述合并圖片中對應(yīng)像素點的像素值;如果所述至少三張圖片中同一像素點對應(yīng)多個不同的像素值,則將多個不同的像素值中出現(xiàn)次數(shù)較多的像素值作為所述合并圖片中對應(yīng)像素點的像素值。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述圖片處理模塊包括: 像素值統(tǒng)計子模塊,用于統(tǒng)計所述至少三張圖片中同一像素點對應(yīng)的像素值; 動態(tài)區(qū)域確定子模塊,用于根據(jù)所述像素值統(tǒng)計子模塊統(tǒng)計的像素值,分別確定所述至少三張圖片中各圖片的動態(tài)背景區(qū)域,其中,所述動態(tài)背景區(qū)域滿足下述條件:所述至少三張圖片中的一張圖片的動態(tài)背景區(qū)域中,像素點的像素值與其他圖片的對應(yīng)區(qū)域中對應(yīng)像素點的像素值不同; 動態(tài)區(qū)域處理子模塊,用于將所述至少三張圖片中至少兩張圖片的動態(tài)背景區(qū)域分別剔除; 圖片合并子模塊,用于將經(jīng)過所述動態(tài)區(qū)域處理子模塊剔除處理的至少兩張圖片進行合并,得到合并圖片。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述動態(tài)區(qū)域處理子模塊具體用于:將所述至少兩張圖片的動態(tài)背景區(qū)域中的像素點的像素值分別置零; 所述圖片合并子模塊具體用于:分別將所述至少兩張圖片中經(jīng)過所述剔除處理的像素點的像素值,與所述至少三張圖片中的另外一張圖片中未做過所述剔除處理的對應(yīng)的像素點的像素值之和,作為所述合并圖片中對應(yīng)像素點的像素值。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述動態(tài)區(qū)域處理子模塊進行處理的所述至少兩張圖片,包括所述至少三張圖片中的以下至少一張圖片: 所述動態(tài)背景區(qū)域面積最小的圖片; 清晰度最高的圖片。
13.根據(jù)權(quán)利要求8-12任一所述的裝置,其特征在于: 所述圖片獲取模塊還用于在所述圖片處理模塊對所述至少三張圖片進行合并處理,得到合并圖片之后,獲取拍攝的新圖片; 所述圖片處理模塊還用于基于所述圖片動態(tài)背景過濾策略,對所述至少三張圖片和所述新圖片進行所述合并處理的操作。
14.根據(jù)權(quán)利要求8-12任一所述的裝置,其特征在于: 所述圖片顯示模塊還用于在所述圖片處理模塊基于預(yù)設(shè)的圖片動態(tài)背景過濾策略,對所述至少三張圖片進行合并處理,得到合并圖片之前,顯示所述圖片獲取模塊獲取的前序兩張圖片。
【文檔編號】G06T5/50GK104361572SQ201410709150
【公開日】2015年2月18日 申請日期:2014年11月27日 優(yōu)先權(quán)日:2014年11月27日
【發(fā)明者】湯巍敏, 劉子曜, 黃甜甜, 鄭鑫, 徐嬌茹, 李雅杰, 武毅, 華闊, 王金瑩 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司