照片獲取方法及裝置制造方法
【專利摘要】本公開是關(guān)于一種照片獲取方法及裝置,屬于圖像處理領(lǐng)域。所述方法包括:獲取n幀圖像,n≥2;識別所述n幀圖像中的背景區(qū)域和運動物體;根據(jù)所述背景區(qū)域和所述運動物體合成目標(biāo)照片,所述目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。本公開解決相關(guān)技術(shù)中由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片的問題;達到了拍攝過程中無需用戶進行繁瑣的操作,也能拍攝出高質(zhì)量的運動軌跡照片的效果。
【專利說明】照片獲取方法及裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及圖像處理領(lǐng)域,特別涉及一種照片獲取方法及裝置。
【背景技術(shù)】
[0002]運動軌跡照片是一種能夠顯示出運動物體的運動軌跡的照片。運動軌跡照片能夠帶給用戶一種新奇的視覺效果。
[0003]相關(guān)技術(shù)中通常由用戶采用專業(yè)的拍攝技巧來拍攝運動軌跡,拍攝過程大多需要三腳架來固定相機,并根據(jù)運動物體的運動速度來配合相應(yīng)的快門速度進行拍攝,才能得到高質(zhì)量的運動軌跡照片。但是由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片。
【發(fā)明內(nèi)容】
[0004]為了解決相關(guān)技術(shù)中由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片的問題,本公開實施例提供了一種照片獲取方法及裝置,所述技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種照片獲取方法,所述方法包括:
[0006]獲取η幀圖像,η彡2;
[0007]識別η幀圖像中的背景區(qū)域和運動物體;
[0008]根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
[0009]在一個實施例中,獲取η幀圖像,包括:
[0010]通過快速連拍模式拍攝得到η幀圖像,快速連拍模式是每隔預(yù)定時間間隔拍攝一張圖像的模式。
[0011]在一個實施例中,獲取η幀圖像,包括:
[0012]拍攝視頻;
[0013]從視頻中提取出η幀圖像。
[0014]在一個實施例中,該方法,還包括:
[0015]檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài);
[0016]若電子設(shè)備當(dāng)前處于靜止?fàn)顟B(tài),則執(zhí)行獲取η幀圖像的步驟。
[0017]在一個實施例中,檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài),包括:
[0018]獲取設(shè)置在電子設(shè)備上的傳感器所采集的傳感器數(shù)據(jù),傳感器包括重力加速度傳感器和/或陀螺儀和/或電子羅盤傳感器;檢測傳感器數(shù)據(jù)是否發(fā)生變化,傳感器數(shù)據(jù)未發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài);
[0019]和/ 或,
[0020]檢測電子設(shè)備中的圖像傳感器所采集的背景區(qū)域是否發(fā)生變化,背景區(qū)域不發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài)。
[0021]在一個實施例中,識別η幀圖像中的背景區(qū)域和運動物體,包括:
[0022]識別η幀圖像中的背景區(qū)域;
[0023]根據(jù)相鄰圖像檢測在背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
[0024]在一個實施例中,根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,包括:
[0025]識別η幀圖像中相同的背景區(qū)域;
[0026]對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像;
[0027]根據(jù)相同的背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0028]在一個實施例中,根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,包括:
[0029]根據(jù)η幀圖像中存在交集的背景區(qū)域拼接得到目標(biāo)背景區(qū)域;
[0030]對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像;
[0031]根據(jù)目標(biāo)背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0032]根據(jù)本公開實施例的第二方面,提供一種照片獲取裝置,所述裝置包括:
[0033]圖像獲取模塊,被配置為獲取η幀圖像,η彡2 ;
[0034]圖像識別模塊,被配置為識別η幀圖像中的背景區(qū)域和運動物體;
[0035]照片合成模塊,被配置為根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
[0036]在一個實施例中,圖像獲取模塊,包括:
[0037]第一拍攝子模塊,被配置為通過快速連拍模式拍攝得到η幀圖像,快速連拍模式是每隔預(yù)定時間間隔拍攝一張圖像的模式。
[0038]在一個實施例中,圖像獲取模塊,包括:
[0039]第二拍攝子模塊,被配置為拍攝視頻;
[0040]圖像提取子模塊,被配置為從視頻中提取出η幀圖像。
[0041]在一個實施例中,該裝置,還包括:
[0042]檢測靜止模塊,被配置為檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài);
[0043]圖像獲取模塊,被配置為當(dāng)檢測靜止模塊檢測出電子設(shè)備當(dāng)前處于靜止?fàn)顟B(tài)時,執(zhí)行獲取η幀圖像的步驟。
[0044]在一個實施例中,檢測靜止模塊,包括:
[0045]第一檢測子模塊,被配置為獲取設(shè)置在電子設(shè)備上的傳感器所采集的傳感器數(shù)據(jù),傳感器包括重力加速度傳感器和/或陀螺儀和/或電子羅盤傳感器;檢測傳感器數(shù)據(jù)是否發(fā)生變化,傳感器數(shù)據(jù)未發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài);
[0046]和/ 或,
[0047]第二檢測子模塊,被配置為檢測電子設(shè)備中的圖像傳感器所采集的背景區(qū)域是否發(fā)生變化,背景區(qū)域不發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài)。
[0048]在一個實施例中,圖像識別模塊,包括:
[0049]背景識別子模塊,被配置為識別η幀圖像中的背景區(qū)域;
[0050]速度檢測子模塊,被配置為根據(jù)相鄰圖像檢測在背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
[0051 ] 在一個實施例中,照片合成模塊,包括:
[0052]相同背景識別子模塊,被配置為識別η幀圖像中相同的背景區(qū)域;
[0053]第一提取自模塊,被配置為對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像;
[0054]第一生成子模塊,被配置為根據(jù)相同的背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0055]在一個實施例中,照片合成模塊,包括:
[0056]背景拼接子模塊,被配置為根據(jù)η幀圖像中存在交集的背景區(qū)域拼接得到目標(biāo)背景區(qū)域;
[0057]第二提取子模塊,被配置為對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像;
[0058]第二生成子模塊,被配置為根據(jù)目標(biāo)背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0059]本公開實施例提供的技術(shù)方案可以包括以下有益效果:
[0060]通過獲取η幀圖像,n ^ 2 ;識別η幀圖像中的背景區(qū)域和運動物體;根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像;解決相關(guān)技術(shù)中由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片的問題;達到了拍攝過程中無需用戶進行繁瑣的操作,也能拍攝出高質(zhì)量的運動軌跡照片的效果。
[0061]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0062]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0063]圖1是根據(jù)一示例性實施例示出的照片獲取方法的方法流程圖;
[0064]圖2是根據(jù)另一示例性實施例示出的照片獲取方法的方法流程圖;
[0065]圖3是根據(jù)另一示例性實施例示出的照片獲取方法的實施示意圖;
[0066]圖4是根據(jù)另一示例性實施例示出的照片獲取方法的實施示意圖;
[0067]圖5是根據(jù)另一示例性實施例示出的照片獲取方法的實施示意圖;
[0068]圖6是根據(jù)另一示例性實施例示出的照片獲取方法的實施示意圖;
[0069]圖7是根據(jù)另一示例性實施例示出的照片獲取方法的實施示意圖;
[0070]圖8是根據(jù)另一示例性實施例示出的照片獲取方法的方法流程圖;
[0071]圖9是根據(jù)另一示例性實施例示出的照片獲取方法的實施示意圖;
[0072]圖10是根據(jù)一示例性實施例示出的照片獲取裝置的結(jié)構(gòu)方框圖;
[0073]圖11是根據(jù)另一示例性實施例示出的照片獲取裝置的結(jié)構(gòu)方框圖;
[0074]圖12是根據(jù)一示例性實施例示出的一種電子設(shè)備的結(jié)構(gòu)方框圖。
[0075]通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
【具體實施方式】
[0076]這里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0077]本發(fā)明各個實施例提供的照片獲取方法,可以由具有圖像處理能力和圖像拍攝能力的電子設(shè)備來實現(xiàn)。該電子設(shè)備可以是智能手機、平板電腦、電子書閱讀器和膝上型便攜計算機(相機、攝像機)等等。
[0078]為了簡化描述,下文中僅以照片獲取方法由具有圖像處理能力和圖像拍攝能力的電子設(shè)備執(zhí)行來舉例說明,但對此不構(gòu)成限定。
[0079]圖1是根據(jù)一示例性實施例示出的照片獲取方法的方法流程圖,本實施例以該照片獲取方法用于具有圖像處理能力和圖像拍攝能力的電子設(shè)備中來進行說明,該照片獲取方法可以包括如下步驟。
[0080]在步驟102中,獲取η幀圖像,η彡2。
[0081]在步驟104中,識別η幀圖像中的背景區(qū)域和運動物體。
[0082]在步驟106中,根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
[0083]綜上所述,本示例性實施例提供的照片獲取方法,通過獲取η幀圖像,n ^ 2 ;識別η幀圖像中的背景區(qū)域和運動物體;根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像;解決了由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片;達到了拍攝過程中無需用戶進行繁瑣的操作,也能拍攝出高質(zhì)量的運動軌跡照片的效果。
[0084]圖2是根據(jù)一示例性實施例示出的照片獲取方法的方法流程圖,本實施例以該照片獲取方法用于具有圖像處理能力和圖像拍攝能力的電子設(shè)備中來進行說明。該照片獲取方法可以包括如下步驟:
[0085]在步驟201中,檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài)。
[0086]當(dāng)電子設(shè)備開啟拍攝功能時,電子設(shè)備會檢測其當(dāng)前是否處于靜止?fàn)顟B(tài),步驟201可以由下述兩種方式中的任意一種或兩種的組合進行實現(xiàn)。
[0087]第一種,電子設(shè)備獲取設(shè)置在電子設(shè)備上的傳感器所采集的傳感器數(shù)據(jù),傳感器包括重力加速度傳感器和/或陀螺儀和/或電子羅盤傳感器;電子設(shè)備檢測傳感器數(shù)據(jù)是否發(fā)生變化,傳感器數(shù)據(jù)未發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài)
[0088]第二種,電子設(shè)備檢測電子設(shè)備中的圖像傳感器所采集的背景區(qū)域是否發(fā)生變化,背景區(qū)域不發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài)。
[0089]當(dāng)兩種方式結(jié)合實施時,可以先執(zhí)行第一種檢測方式,在傳感器數(shù)據(jù)未發(fā)生變化時,再執(zhí)行第二種檢測方式。
[0090]當(dāng)檢測結(jié)果為該電子設(shè)備處于靜止?fàn)顟B(tài)時,進入步驟202,當(dāng)該電子設(shè)備處于非靜止?fàn)顟B(tài)時,重復(fù)步驟201。
[0091]在步驟202中,當(dāng)該電子設(shè)備處于靜止?fàn)顟B(tài)時,獲取η幀圖像,η彡2。
[0092]在當(dāng)前電子設(shè)備處于靜止?fàn)顟B(tài)時,獲取η幀圖像。步驟202可以包括如下子步驟:
[0093]一、電子設(shè)備首先拍攝視頻;
[0094]二、電子設(shè)備從該視頻中提取出η幀圖像。
[0095]電子設(shè)備可以提取該視頻中的每幀圖像幀,得到η幀圖像。該η幀圖像通常是按照拍攝時間從前到后排列,具有相同或相似背景區(qū)域的圖像。電子設(shè)備也可以按照每隔預(yù)定幀提取一幀圖像幀的方式,提取視頻中的圖像幀,獲取η幀圖像。
[0096]如,該視頻共24幀,電子設(shè)備可以提取每一幀圖像幀,總共提取24幀圖像;電子設(shè)備也可以按照每隔4幀提取一幀圖像幀的方式,總共提取6幀圖像。
[0097]作為另一種可能的實現(xiàn)方式,電子設(shè)備也可以通過快速連拍模式拍攝得到η幀圖像,快速連拍模式是每隔預(yù)定時間間隔拍攝一張圖像的模式。
[0098]在步驟203中,識別η幀圖像中的背景區(qū)域。
[0099]電子設(shè)備需要識別η幀圖像中的背景區(qū)域??蛇x地,步驟203可以包括如下子步驟:
[0100]一、電子設(shè)備對相鄰兩幀圖像做差分運算得到差分圖像;
[0101]由于背景區(qū)域中的像素點的灰度和位置通常不會發(fā)生改變,因此電子設(shè)備通過對相鄰兩幀圖像做差分運算得到的差分圖像即運動物體的圖像。
[0102]二、電子設(shè)備將兩幀圖像分別與該差分圖像做差分運算,得到兩幀圖像對應(yīng)的背景圖像。
[0103]由于得到的差分圖像即運動物體的圖像,所以將兩幀圖像分別與差分圖像做差分算法,電子設(shè)備即可得到兩幀圖像對應(yīng)的背景圖像。
[0104]需要說明的是,上述方式僅為示例性說明,本實施例對電子設(shè)備如何識別η幀圖像的背景區(qū)域不做限定。
[0105]在步驟204中,根據(jù)相鄰圖像檢測在背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
[0106]當(dāng)運動物體的運動速度過低時,在生成的運動軌跡照片中將會出現(xiàn)較多運動物體的影像,導(dǎo)致運動物體影像的覆蓋,影響運動軌跡照片的質(zhì)量。其中,運動物體的影像是運動物體在圖像中所對應(yīng)的區(qū)域。作為可選步驟,電子設(shè)備可以對運動物體的運動速度進行檢測。步驟204可以包括如下子步驟:
[0107]一、電子設(shè)備識別η幀圖像中的運動物體;
[0108]電子設(shè)備首先根據(jù)前景檢測技術(shù)和/或運動目標(biāo)檢測技術(shù)檢測出η幀圖像中的運動物體。
[0109]二、對于任一運動物體,電子設(shè)備獲取一幀圖像幀中該運動物體的影像上的一個像素點的坐標(biāo);
[0110]如,如圖3所示,獲取圖像幀31中運動物體的影像32上的像素點33的坐標(biāo)。
[0111]三、電子設(shè)備獲取該圖像幀的相鄰圖像幀中運動物體的影像上對應(yīng)像素點的坐標(biāo);
[0112]比如,如圖3所示,獲取圖像幀31相鄰的圖像幀34中運動物體的影像35上對應(yīng)的像素點36的坐標(biāo)。
[0113]四、電子設(shè)備根據(jù)兩個坐標(biāo)的差值,計算運動物體的速度。
[0114]電子設(shè)備計算像素點35和對應(yīng)像素點36的坐標(biāo)的差值,根據(jù)該差值和相鄰圖像幀的時間差,計算出運動物體的速度。
[0115]電子設(shè)備將計算出的運動物體的速度與預(yù)設(shè)閾值進行比較,當(dāng)該運動物體的速度大于等于預(yù)設(shè)閾值時,則該運動物體為背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
[0116]在步驟205中,識別η幀圖像中相同的背景區(qū)域。
[0117]由于η幀圖像是在靜止?fàn)顟B(tài)下拍攝的,所以這η幀圖像具有相同或相似的背景區(qū)域。電子設(shè)備在識別出η幀圖像的背景區(qū)域之后,還可以識別出η幀圖像中相同的背景區(qū)域,將該背景區(qū)域作為即將生成的運動軌跡圖片的背景區(qū)域。
[0118]如圖4所示,共5幀圖像,由于背景區(qū)域中的像素點的灰度和位置不會發(fā)生改變,因此通過對圖像做差分運算,電子設(shè)備可以識別出圖像中的背景區(qū)域41。
[0119]在步驟206中,對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像。
[0120]作為本步驟的一種可能實現(xiàn),運動物體在η幀圖像中的影像可能會出現(xiàn)重疊,影響生成的運動軌跡照片的質(zhì)量,因此電子設(shè)備需要提取η幀圖像中互不重疊的影像,步驟206可以包括如下步驟:
[0121]一、電子設(shè)備分別獲取運動物體在兩幀圖像中影像對應(yīng)的坐標(biāo)集合;
[0122]如圖5所示,電子設(shè)備獲取圖像51中運動物體影像52的坐標(biāo)集合Α,獲取圖像53中運動物體影像54的坐標(biāo)集合B。
[0123]二、電子設(shè)備檢測兩個坐標(biāo)集合中是否存在相同的坐標(biāo);若存在,表征兩個影像重疊,棄用其中I個影像;若不存在,則同時采用2個影像。
[0124]如圖5所示,電子設(shè)備檢測坐標(biāo)集合A合坐標(biāo)集合B是否存在相同的坐標(biāo),比如坐標(biāo)結(jié)合A和坐標(biāo)集合B不存在相同的坐標(biāo),即表征運動物體影像52和運動物體影像54不重疊。
[0125]作為本步驟的另一種可能實現(xiàn),當(dāng)運動物體在η幀圖像中重疊部分較小時,也不會影響生成的運動軌跡照片的質(zhì)量。因此,電子設(shè)備可以提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像,其子步驟可以如下:
[0126]一、電子設(shè)備分別獲取運動物體在兩幀圖像中影像對應(yīng)的坐標(biāo)集合;
[0127]如圖6所示,電子設(shè)備獲取圖像61中運動物體影像62的坐標(biāo)集合Α,獲取圖像63中運動物體影像64的坐標(biāo)集合B。
[0128]二、電子設(shè)備計算兩個坐標(biāo)集合中相同坐標(biāo)所占的比例;
[0129]獲取兩個坐標(biāo)集合中相同坐標(biāo)的個數(shù),并計算相同坐標(biāo)在坐標(biāo)集合中所占的比例。
[0130]三、當(dāng)該比例小于或等于預(yù)設(shè)閾值時,電子設(shè)備提取運動物體在兩幀圖像中的影像。
[0131]如圖6所示,預(yù)設(shè)的閥值為10%,運動物體影像62的坐標(biāo)集合A和運動物體影像64的坐標(biāo)集合B中相同坐標(biāo)所占的比例為5 %,則電子設(shè)備提取運動物體影像72和運動物體影像64。當(dāng)然,如果該比例大于預(yù)設(shè)閾值時,電子設(shè)備提取運動物體在兩幀圖像中的I個影像,棄用另一個影像。
[0132]在步驟207中,根據(jù)相同的背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0133]電子設(shè)備根據(jù)步驟208中識別出的η幀圖像中相同的背景區(qū)域,步驟207中提取的同一運動物體的至少兩個影像,合成目標(biāo)照片,即運動軌跡照片。
[0134]如圖7所示,電子設(shè)備識別出的5幀圖像中相同的背景區(qū)域81,電子設(shè)備提取的同一運動物體的5個影像72,最后根據(jù)背景區(qū)域71和5個影像72,合成目標(biāo)照片73。
[0135]此處的運動物體可以是電子設(shè)備在步驟204中選擇出的運動速度超過預(yù)定閾值的運動物體。在合成過程中,電子設(shè)備首先將相同的背景區(qū)域作為目標(biāo)照片的背景區(qū)域。然后對于同一運動物體的不同影像,電子設(shè)備根據(jù)每個影像在η幀圖像中與背景區(qū)域的原始相對位置,將該影像復(fù)制到該相同的背景區(qū)域中相應(yīng)的位置中,最終合成得到目標(biāo)照片。
[0136]綜上所述,本示例性實施例提供的照片獲取方法,通過獲取η幀圖像,n ^ 2 ;識別η幀圖像中的背景區(qū)域和運動物體;根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像;解決相關(guān)技術(shù)中由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片的問題;達到了拍攝過程中無需用戶進行繁瑣的操作,也能拍攝出高質(zhì)量的運動軌跡照片的效果。
[0137]本示例性實施例還通過對電子設(shè)備是否處于靜止?fàn)顟B(tài)進行檢測,當(dāng)電子設(shè)備處于靜止?fàn)顟B(tài)時,才會獲取η幀圖像,保證了生成的運動軌跡照片的質(zhì)量。
[0138]本示例性實施例還通過提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像,解決了生成的運動軌跡圖片中影像重疊嚴(yán)重的問題,提高了生成的運動軌跡圖片的質(zhì)量。
[0139]在實施過程中,如果η幀圖像的背景不是完全相同,而是互相有較大的交集,電子設(shè)備還可以通過對存在交集的背景區(qū)域進行拼接,得到類似于全景照片的目標(biāo)背景區(qū)域,然后根據(jù)該目標(biāo)背景區(qū)域和同一運動物體的至少兩個影像合成運動軌跡照片,下面將采用一示例性實施例進行說明。
[0140]圖8是根據(jù)一示例性實施例示出的照片獲取方法的方法流程圖。本實施例繼續(xù)以該照片獲取方法用于具有圖像處理能力和圖像拍攝能力的電子設(shè)備中來進行說明。該照片獲取方法可以包括如下步驟:
[0141]在步驟801中,獲取η幀圖像,η彡2。
[0142]在當(dāng)前電子設(shè)備處于靜止?fàn)顟B(tài)時,獲取η幀圖像。步驟202可以包括如下子步驟:
[0143]一、電子設(shè)備首先拍攝視頻;
[0144]二、電子設(shè)備從該視頻中提取出η幀圖像。
[0145]電子設(shè)備可以提取該視頻中的每幀圖像幀,得到η幀圖像。該η幀圖像通常是按照拍攝時間從前到后排列,具有相同或相似背景區(qū)域的圖像。電子設(shè)備也可以按照每隔預(yù)定幀提取一幀圖像幀的方式,提取視頻中的圖像幀,獲取η幀圖像。
[0146]比如,該視頻共24幀,電子設(shè)備可以提取每一幀圖像幀,總共提取24幀圖像;電子設(shè)備也可以按照每隔4幀提取一幀圖像幀的方式,總共提取6幀圖像。
[0147]作為另一種可能的實現(xiàn)方式,電子設(shè)備也可以通過快速連拍模式拍攝得到η幀圖像,快速連拍模式是每隔預(yù)定時間間隔拍攝一張圖像的模式。
[0148]在步驟802中,識別η幀圖像中的背景區(qū)域。
[0149]電子設(shè)備需要識別η幀圖像中的背景區(qū)域??蛇x地步驟802可以包括如下子步驟:
[0150]一、電子設(shè)備對相鄰兩幀圖像做差分運算得到差分圖像;
[0151]由于背景區(qū)域中的像素點的灰度和位置通常不會發(fā)生改變,因此電子設(shè)備通過對相鄰兩幀圖像做差分運算得到的差分圖像即運動物體的圖像。
[0152]二、電子設(shè)備將兩幀圖像分別與該差分圖像做差分運算,得到兩幀圖像對應(yīng)的背景圖像。
[0153]由于得到的差分圖像即運動物體的圖像,所以將兩幀圖像分別與差分圖像做差分算法,電子設(shè)備即可得到兩幀圖像對應(yīng)的背景圖像。
[0154]需要說明的是,上述方式僅為示例性說明,本實施例對電子設(shè)備如何識別η幀圖像的背景區(qū)域不做限定。
[0155]在步驟803中,根據(jù)相鄰圖像檢測在背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
[0156]當(dāng)運動物體的運動速度過低時,在生成的運動軌跡照片中將會出現(xiàn)較多運動物體的影像,導(dǎo)致運動物體影像的覆蓋,影響運動軌跡照片的質(zhì)量。其中,運動物體的影像是運動物體在圖像中所對應(yīng)的區(qū)域。作為可選步驟,電子設(shè)備可以對運動物體的運動速度進行檢測。步驟803可以包括如下子步驟:
[0157]一、電子設(shè)備識別η幀圖像中的運動物體;
[0158]電子設(shè)備首先根據(jù)前景檢測技術(shù)和/或運動目標(biāo)檢測技術(shù)檢測出η幀圖像中的運動物體。
[0159]二、對于任一運動物體,電子設(shè)備獲取一幀圖像幀中該運動物體的影像上的一個像素點的坐標(biāo);
[0160]如,如圖3所示,獲取圖像幀31中運動物體的影像32上的像素點33的坐標(biāo)。
[0161]三、電子設(shè)備獲取該圖像幀的相鄰圖像幀中運動物體的影像上對應(yīng)像素點的坐標(biāo);
[0162]比如,如圖3所示,獲取圖像幀31相鄰的圖像幀34中運動物體的影像35上對應(yīng)的像素點36的坐標(biāo)。
[0163]四、電子設(shè)備根據(jù)兩個坐標(biāo)的差值,計算運動物體的速度。
[0164]電子設(shè)備計算像素點35和對應(yīng)像素點36的坐標(biāo)的差值,根據(jù)該差值和相鄰圖像幀的時間差,計算出運動物體的速度。
[0165]電子設(shè)備將計算出的運動物體的速度與預(yù)設(shè)閾值進行比較,當(dāng)該運動物體的速度大于等于預(yù)設(shè)閾值時,則該運動物體為背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
[0166]在步驟804中,根據(jù)η幀圖像中存在交集的背景區(qū)域拼接得到目標(biāo)背景區(qū)域。
[0167]由于η幀圖像可能是在非靜止?fàn)顟B(tài)下或者相對靜止?fàn)顟B(tài)(比如在乘車時)拍攝的,所以這η幀圖像對應(yīng)的背景區(qū)域可能不完全相同。當(dāng)η幀圖像對應(yīng)的背景區(qū)域不完全相同,但存在交集區(qū)域時,電子設(shè)備可以根據(jù)該交集區(qū)域,將背景區(qū)域進行拼接,得到目標(biāo)背景區(qū)域。
[0168]如圖9所示,圖像91、圖像92和圖像93對應(yīng)的背景區(qū)域94相同,圖像95和圖像96對應(yīng)的背景區(qū)域97相同,但是背景區(qū)域94和背景區(qū)域97不完全相同。其中背景區(qū)域94和背景區(qū)域97存在交集區(qū)域98,電子設(shè)備將根據(jù)該交集區(qū)域94將對背景區(qū)域97和背景區(qū)域98進行拼接,得到目標(biāo)背景區(qū)域99。
[0169]在步驟805中,對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像。
[0170]作為本步驟的一種可能實現(xiàn),運動物體在η幀圖像中的影像可能會出現(xiàn)重疊,影響生成的運動軌跡照片的質(zhì)量,因此電子設(shè)備需要提取η幀圖像中互不重疊的影像,步驟805可以包括如下步驟:
[0171]一、電子設(shè)備分別獲取運動物體在兩幀圖像中影像對應(yīng)的坐標(biāo)集合;
[0172]如圖5所示,電子設(shè)備獲取圖像51中運動物體影像52的坐標(biāo)集合Α,獲取圖像53中運動物體影像54的坐標(biāo)集合B。
[0173]二、電子設(shè)備檢測兩個坐標(biāo)集合中是否存在相同的坐標(biāo),若存在,表征兩個影像重疊,棄用其中I個影像;若不存在,則同時采用2個影像。
[0174]如圖5所示,電子設(shè)備檢測坐標(biāo)集合A合坐標(biāo)集合B是否存在相同的坐標(biāo),比如坐標(biāo)結(jié)合A和坐標(biāo)集合B不存在相同的坐標(biāo),即表征運動物體影像52和運動物體影像54不重疊。
[0175]作為本步驟的另一種可能實現(xiàn),當(dāng)運動物體在η幀圖像中重疊部分較小時,也不會影響生成的運動軌跡照片的質(zhì)量。因此,電子設(shè)備可以提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像,其子步驟可以如下:
[0176]一、電子設(shè)備分別獲取運動物體在兩幀圖像中影像對應(yīng)的坐標(biāo)集合;
[0177]如圖6所示,電子設(shè)備獲取圖像61中運動物體影像62的坐標(biāo)集合Α,獲取圖像63中運動物體影像64的坐標(biāo)集合B。
[0178]二、電子設(shè)備計算兩個坐標(biāo)集合中相同坐標(biāo)所占的比例;
[0179]獲取兩個坐標(biāo)集合中相同坐標(biāo)的個數(shù),并計算相同坐標(biāo)在坐標(biāo)集合中所占的比例。
[0180]三、當(dāng)該比例小于或等于預(yù)設(shè)閾值時,電子設(shè)備提取運動物體在兩幀圖像中的影像。
[0181]如圖6所示,預(yù)設(shè)的閥值為10%,運動物體影像62的坐標(biāo)集合A和運動物體影像64的坐標(biāo)集合B中相同坐標(biāo)所占的比例為5 %,則提取運動物體影像72和運動物體影像64。當(dāng)然,如果該比例大于預(yù)設(shè)閾值時,電子設(shè)備提取運動物體在兩幀圖像中的I個影像,棄用另一個影像。
[0182]在步驟806中,根據(jù)目標(biāo)背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0183]電子設(shè)備根據(jù)步驟804中拼接得到的目標(biāo)背景區(qū)域,步驟805中電子設(shè)備提取的同一運動物體的至少兩個影像,合成目標(biāo)照片,即運動軌跡照片。
[0184]此處的運動物體可以是電子設(shè)備在步驟803中選擇出的運動速度超過預(yù)定閾值的運動物體。在合成過程中,電子設(shè)備首先將目標(biāo)背景區(qū)域作為目標(biāo)照片的背景區(qū)域。然后對于同一運動物體的不同影像,電子設(shè)備根據(jù)每個影像在η幀圖像中與背景區(qū)域的原始相對位置,將該影像復(fù)制到該目標(biāo)背景區(qū)域中相應(yīng)的位置中,最終合成得到目標(biāo)照片。
[0185]如圖7所示,電子設(shè)備通過對存在交集的背景區(qū)域進行拼接得到目標(biāo)背景區(qū)域71,電子設(shè)備提取的同一運動物體的5個影像72,最后根據(jù)背景區(qū)域71和5個影像72,合成目標(biāo)照片73。
[0186]綜上所述,本示例性實施例提供的照片獲取方法,通過獲取η幀圖像,n ^ 2 ;識別η幀圖像中的背景區(qū)域和運動物體;根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像;解決相關(guān)技術(shù)中由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片的問題;達到了拍攝過程中無需用戶進行繁瑣的操作,也能拍攝出高質(zhì)量的運動軌跡照片的效果。
[0187]本示例性實施例還通過電子設(shè)備根據(jù)η幀圖像中存在交集的背景區(qū)域拼接得到目標(biāo)背景區(qū)域,并根據(jù)該目標(biāo)背景區(qū)域和同一運動物體的至少兩個影像合成運動軌跡照片,達到了能夠生成運動軌跡全景圖的效果。
[0188]下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細(xì)節(jié),請參照本公開方法實施例。
[0189]圖10是根據(jù)一示例性實施例示出的照片獲取裝置的結(jié)構(gòu)方框圖,該照片獲取裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為具有圖像處理能力的電子設(shè)備的部分或者全部。該照片獲取裝置可以包括:
[0190]圖像獲取模塊1020,被配置為獲取η幀圖像,n ^ 2 ;
[0191]圖像識別模塊1040,被配置為識別η幀圖像中的背景區(qū)域和運動物體;
[0192]照片合成模塊1060,被配置為根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
[0193]綜上所述,本示例性實施例提供的照片獲取裝置,通過獲取η幀圖像,n ^ 2 ;識別η幀圖像中的背景區(qū)域和運動物體;根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像;解決相關(guān)技術(shù)中由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片的問題;達到了拍攝過程中無需用戶進行繁瑣的操作,也能拍攝出高質(zhì)量的運動軌跡照片的效果。
[0194]圖11是根據(jù)另一示例性實施例示出的照片獲取裝置的結(jié)構(gòu)方框圖,該照片獲取裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為具有圖像處理能力的電子設(shè)備的部分或者全部。該照片獲取裝置可以包括:
[0195]圖像獲取模塊1020,被配置為獲取η幀圖像,n ^ 2 ;
[0196]圖像識別模塊1040,被配置為識別η幀圖像中的背景區(qū)域和運動物體;
[0197]照片合成模塊1060,被配置為根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
[0198]可選地,圖像獲取模塊1020,包括:
[0199]第一拍攝子模塊1021,被配置為通過快速連拍模式拍攝得到η幀圖像,快速連拍模式是每隔預(yù)定時間間隔拍攝一張圖像的模式。
[0200]可選地,圖像獲取模塊1020,包括:
[0201]第二拍攝子模塊1022,被配置為拍攝視頻;
[0202]圖像提取子模塊1023,被配置為從視頻中提取出η幀圖像。
[0203]可選地,該裝置,還包括:
[0204]檢測靜止模塊1010,被配置為檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài);
[0205]圖像獲取模塊1020,被配置為當(dāng)檢測靜止模塊檢測到電子設(shè)備當(dāng)前處于靜止?fàn)顟B(tài)時,執(zhí)行獲取η幀圖像的步驟。
[0206]可選地,檢測靜止模塊1010,包括:
[0207]第一檢測子模塊1011,被配置為獲取設(shè)置在電子設(shè)備上的傳感器所采集的傳感器數(shù)據(jù),傳感器包括重力加速度傳感器和/或陀螺儀和/或電子羅盤傳感器;檢測傳感器數(shù)據(jù)是否發(fā)生變化,傳感器數(shù)據(jù)未發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài);
[0208]和/ 或,
[0209]第二檢測子模塊1012,被配置為檢測電子設(shè)備中的圖像傳感器所采集的背景區(qū)域是否發(fā)生變化,背景區(qū)域不發(fā)生變化時表征電子設(shè)備處于靜止?fàn)顟B(tài)。
[0210]可選地,圖像識別模塊1040,包括:
[0211]背景識別子模塊1041,被配置為識別η幀圖像中的背景區(qū)域;
[0212]速度檢測子模塊1042,被配置為根據(jù)相鄰圖像檢測在背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
[0213]可選地,照片合成模塊1060,包括:
[0214]相同背景識別子模塊1061,被配置為識別η幀圖像中相同的背景區(qū)域;
[0215]第一提取子模塊1062,被配置為對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像;
[0216]第一生成子模塊1063,被配置為根據(jù)相同的背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0217]可選地,照片合成模塊1060,包括:
[0218]背景拼接子模塊1064,被配置為根據(jù)η幀圖像中存在交集的背景區(qū)域拼接得到目標(biāo)背景區(qū)域;
[0219]第二提取子模塊1065,被配置為對于同一運動物體,提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像;
[0220]第二生成子模塊1066,被配置為根據(jù)目標(biāo)背景區(qū)域和同一運動物體的至少兩個影像合成目標(biāo)照片。
[0221]綜上所述,本示例性實施例提供的照片獲取裝置,通過獲取η幀圖像,n ^ 2 ;識別η幀圖像中的背景區(qū)域和運動物體;根據(jù)背景區(qū)域和運動物體合成目標(biāo)照片,該目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像;解決相關(guān)技術(shù)中由于操作較為繁瑣和專業(yè),普通用戶無法拍攝出高質(zhì)量的運動軌跡照片的問題;達到了拍攝過程中無需用戶進行繁瑣的操作,也能拍攝出高質(zhì)量的運動軌跡照片的效果。
[0222]本示例性實施例還通過檢測電子設(shè)備是否處于靜止?fàn)顟B(tài)進行檢測,當(dāng)電子設(shè)備處于靜止?fàn)顟B(tài)時,才會獲取η幀圖像,保證了生成的運動軌跡照片的質(zhì)量。
[0223]本示例性實施例還通過提取運動物體在η幀圖像中互不重疊的至少兩個影像,或,提取運動物體在η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像,解決了生成的運動軌跡圖片中影像重疊嚴(yán)重的問題,提高了生成的運動軌跡圖片的質(zhì)量。
[0224]關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0225]圖12是根據(jù)一示例性實施例示出的照片獲取裝置1200的框圖。例如,裝置1600可以是具有圖像處理能力的電子設(shè)備等。
[0226]參照圖12,裝置1200可以包括以下一個或多個組件:處理組件1202,存儲器1204,電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I/O)的接口 1212,傳感器組件1214,以及通信組件1216。
[0227]處理組件1202通??刂蒲b置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件1202可以包括一個或多個處理器1220來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個或多個模塊,便于處理組件1202和其他組件之間的交互。例如,處理組件1202可以包括多媒體模塊,以方便多媒體組件1208和處理組件1202之間的交互。
[0228]存儲器1204被配置為存儲各種類型的數(shù)據(jù)以支持在裝置1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1204可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(R0M),磁存儲器,快閃存儲器,磁盤或光盤。
[0229]電源組件1206為裝置1200的各種組件提供電力。電源組件1206可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1200生成、管理和分配電力相關(guān)聯(lián)的組件。
[0230]多媒體組件1208包括在所述裝置1200和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1208包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置1200處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0231]音頻組件1210被配置為輸出和/或輸入音頻信號。例如,音頻組件1210包括一個麥克風(fēng)(MIC),當(dāng)裝置1200處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1204或經(jīng)由通信組件1216發(fā)送。在一些實施例中,音頻組件1210還包括一個揚聲器,用于輸出音頻信號。
[0232]I/O接口 1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0233]傳感器組件1214包括一個或多個傳感器,用于為裝置1200提供各個方面的狀態(tài)評估。例如,傳感器組件1214可以檢測到裝置1200的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測裝置1200或裝置1200 —個組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0234]通信組件1216被配置為便于裝置1200和其他設(shè)備之間有線或無線方式的通信。裝置1200可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1216經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件1216還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0235]在示例性實施例中,裝置1200可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0236]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1204,上述指令可由裝置1200的處理器1220執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0237]—種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由裝置1200的處理器執(zhí)行時,使得裝置1200能夠執(zhí)行應(yīng)用于具有圖像處理能力的電子設(shè)備照片獲取方法。
[0238]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0239]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種照片獲取方法,其特征在于,所述方法包括: 獲取η幀圖像,η彡2 ; 識別所述η幀圖像中的背景區(qū)域和運動物體; 根據(jù)所述背景區(qū)域和所述運動物體合成目標(biāo)照片,所述目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取η幀圖像,包括: 通過快速連拍模式拍攝得到所述η幀圖像,所述快速連拍模式是每隔預(yù)定時間間隔拍攝一張圖像的模式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取η幀圖像,包括: 拍攝視頻; 從所述視頻中提取出所述η幀圖像。
4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述方法,還包括: 檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài); 若所述電子設(shè)備當(dāng)前處于靜止?fàn)顟B(tài),則執(zhí)行所述獲取η幀圖像的步驟。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài),包括: 獲取設(shè)置在所述電子設(shè)備上的傳感器所采集的傳感器數(shù)據(jù),所述傳感器包括重力加速度傳感器和/或陀螺儀和/或電子羅盤傳感器;檢測所述傳感器數(shù)據(jù)是否發(fā)生變化,所述傳感器數(shù)據(jù)未發(fā)生變化時表征所述電子設(shè)備處于靜止?fàn)顟B(tài); 和/或, 檢測所述電子設(shè)備中的圖像傳感器所采集的背景區(qū)域是否發(fā)生變化,所述背景區(qū)域不發(fā)生變化時表征所述電子設(shè)備處于靜止?fàn)顟B(tài)。
6.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述識別所述η幀圖像中的背景區(qū)域和運動物體,包括: 識別所述η幀圖像中的背景區(qū)域; 根據(jù)所述相鄰圖像檢測在所述背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
7.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述根據(jù)所述背景區(qū)域和所述運動物體合成目標(biāo)照片,包括: 識別所述η幀圖像中相同的背景區(qū)域; 對于同一運動物體,提取所述運動物體在所述η幀圖像中互不重疊的至少兩個影像,或,提取所述運動物體在所述η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像;根據(jù)所述相同的背景區(qū)域和同一運動物體的所述至少兩個影像合成所述目標(biāo)照片。
8.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述根據(jù)所述背景區(qū)域和所述運動物體合成目標(biāo)照片,包括: 根據(jù)所述η幀圖像中存在交集的背景區(qū)域拼接得到目標(biāo)背景區(qū)域; 對于同一運動物體,提取所述運動物體在所述η幀圖像中互不重疊的至少兩個影像,或,提取所述運動物體在所述η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像; 根據(jù)所述目標(biāo)背景區(qū)域和同一運動物體的所述至少兩個影像合成所述目標(biāo)照片。
9.一種照片獲取裝置,其特征在于,所述裝置包括: 圖像獲取模塊,被配置為獲取η幀圖像,η彡2 ; 圖像識別模塊,被配置為識別所述η幀圖像中的背景區(qū)域和運動物體; 照片合成模塊,被配置為根據(jù)所述背景區(qū)域和所述運動物體合成目標(biāo)照片,所述目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述圖像獲取模塊,包括: 第一拍攝子模塊,被配置為通過快速連拍模式拍攝得到所述η幀圖像,所述快速連拍模式是每隔預(yù)定時間間隔拍攝一張圖像的模式。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述圖像獲取模塊,包括: 第二拍攝子模塊,被配置為拍攝視頻; 圖像提取子模塊,被配置為從所述視頻中提取出所述η幀圖像。
12.根據(jù)權(quán)利要求9至11任一所述的裝置,其特征在于,所述裝置,還包括: 檢測靜止模塊,被配置為檢測電子設(shè)備當(dāng)前是否處于靜止?fàn)顟B(tài); 所述圖像獲取模塊,被配置為當(dāng)所述檢測靜止模塊檢測到所述電子設(shè)備當(dāng)前處于靜止?fàn)顟B(tài)時,執(zhí)行所述獲取η幀圖像的步驟。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述檢測靜止模塊,包括: 第一檢測子模塊,被配置為獲取設(shè)置在所述電子設(shè)備上的傳感器所采集的傳感器數(shù)據(jù),所述傳感器包括重力加速度傳感器和/或陀螺儀和/或電子羅盤傳感器;檢測所述傳感器數(shù)據(jù)是否發(fā)生變化,所述傳感器數(shù)據(jù)未發(fā)生變化時表征所述電子設(shè)備處于靜止?fàn)顟B(tài); 和/或, 第二檢測子模塊,被配置為檢測所述電子設(shè)備中的圖像傳感器所采集的背景區(qū)域是否發(fā)生變化,所述背景區(qū)域不發(fā)生變化時表征所述電子設(shè)備處于靜止?fàn)顟B(tài)。
14.根據(jù)權(quán)利要求9至11任一所述的裝置,其特征在于,所述圖像識別模塊,包括: 背景識別子模塊,被配置為識別所述η幀圖像中的背景區(qū)域; 速度檢測子模塊,被配置為根據(jù)所述相鄰圖像檢測在所述背景區(qū)域上運動速度達到預(yù)設(shè)閾值的運動物體。
15.根據(jù)權(quán)利要求9至11任一所述的裝置,其特征在于,所述照片合成模塊,包括: 相同背景識別子模塊,被配置為識別所述η幀圖像中相同的背景區(qū)域; 第一提取子模塊,被配置為對于同一運動物體,提取所述運動物體在所述η幀圖像中互不重疊的至少兩個影像,或,提取所述運動物體在所述η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像; 第一生成子模塊,被配置為根據(jù)所述相同的背景區(qū)域和同一運動物體的所述至少兩個影像合成所述目標(biāo)照片。
16.根據(jù)權(quán)利要求9至11任一所述的裝置,其特征在于,所述照片合成模塊,包括: 背景拼接子模塊,被配置為根據(jù)所述η幀圖像中存在交集的背景區(qū)域拼接得到目標(biāo)背景區(qū)域; 第二提取子模塊,被配置為對于同一運動物體,提取所述運動物體在所述η幀圖像中互不重疊的至少兩個影像,或,提取所述運動物體在所述η幀圖像中重疊部分不超過預(yù)定閾值的至少兩個影像; 第二生成子模塊,被配置為根據(jù)所述目標(biāo)背景區(qū)域和同一運動物體的所述至少兩個影像合成所述目標(biāo)照片。
17.一種照片獲取裝置,其特征在于,包括: 處理器; 用于存儲所述處理器的可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取η幀圖像,η彡2 ; 識別所述η幀圖像中的背景區(qū)域和運動物體; 根據(jù)所述背景區(qū)域和所述運動物體合成目標(biāo)照片,所述目標(biāo)照片包括位于同一背景區(qū)域上的同一運動物體的至少兩個不同運動狀態(tài)的影像。
【文檔編號】H04N5/232GK104243819SQ201410438203
【公開日】2014年12月24日 申請日期:2014年8月29日 優(yōu)先權(quán)日:2014年8月29日
【發(fā)明者】唐明勇, 劉華一君, 陳濤 申請人:小米科技有限責(zé)任公司