CN115529413B 拍攝方法及相關裝置(華為技術有限公司)_第1頁
CN115529413B 拍攝方法及相關裝置(華為技術有限公司)_第2頁
CN115529413B 拍攝方法及相關裝置(華為技術有限公司)_第3頁
CN115529413B 拍攝方法及相關裝置(華為技術有限公司)_第4頁
CN115529413B 拍攝方法及相關裝置(華為技術有限公司)_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

(19)國家知識產(chǎn)權局(12)發(fā)明專利公司44202審查員李靖備啟動針對選擇的一張包含對象A的圖片的“合像擬合為一張同時包含對象A和對象B的合成圖2電子設備啟動圖庫應用,并顯示第一用戶界面,所述第一用戶界面中顯示有第一圖片,所述第一圖片包含第一對象;所述電子設備接收到針對所述第一圖片的第一操作;所述電子設備啟動相機應用,并顯示第二用戶界面,所述第二用戶界面中顯示有預覽框,所述預覽框中顯示有所述電子設備的攝像頭采集的圖像,以及,具有透明度的所述第一圖片和/或虛化的所述第一圖片;所述電子設備接收到用于拍照的第二操作;在所述攝像頭采集的圖像所指示的位置和所述第一圖片所指示的位置之間的相關性大于第一值的情況下,所述電子設備響應于所述第二操作存儲第二圖片,所述第二圖片由所述攝像頭采集的圖像和所述第一圖片擬合得到,所述攝像頭采集的圖像包含第二對象,并且所述第二圖片包含所述第一對象和所述第二對象。2.根據(jù)權利要求1所述的方法,其特征在于,所述電子設備接收到所述第二操作后,存儲所述第二圖片之前,所述方法還包括:所述電子設備識別所述攝像頭采集的圖像中的所述第二對象;在所述攝像頭采集的圖像中確定包含所述第二對象的主區(qū)域,所述主區(qū)域為以所述第二對象為基準確定的區(qū)域;在所述第一圖片中確定同位區(qū),所述第一圖片中的所述同位區(qū)以外的部分,和,所述攝像頭采集的圖像中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述第一圖片中的所述同位區(qū),得到所述第二圖片。3.根據(jù)權利要求1所述的方法,其特征在于,所述電子設備接收到所述第二操作后,存儲所述第二圖片之前,所述方法還包括:所述電子設備識別所述第一圖片中的所述第一對象;在所述第一圖片中確定包含所述第一對象的主區(qū)域,所述主區(qū)域為以所述第一對象為基準確定的區(qū)域;在所述攝像頭采集的圖像中確定同位區(qū),所述攝像頭采集的圖像中的所述同位區(qū)以外的部分,和,所述第一圖片中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述攝像頭采集的圖像中的所述同位區(qū),得到所述第二圖片。4.根據(jù)權利要求2或3所述的方法,其特征在于,所述同位區(qū)在所述第一圖片中的位置,和,所述主區(qū)域在所述攝像頭采集的圖像中的5.根據(jù)權利要求1所述的方法,其特征在于,所述第二圖片為,所述攝像頭采集的多幀圖像分別和所述第一圖片擬合得到的合成圖像中,質量最高的一幀圖像;所述攝像頭采集的多幀圖像包括:在所述電子設備接收到所述第二操作的時刻以及之前時刻由所述攝像頭采集的圖像,所述多幀圖像的數(shù)量由所述電子設備預先設置。6.根據(jù)權利要求1-3、5中任一項所述的方法,其特征在于,所述第一用戶界面中顯示有第一控件,所述電子設備接收到針對所述第一圖片的第一操作之前,所述方法還包括:所述電子設備接收到作用于所述第一控件的用戶操作;所述電子設備在所述第一用戶界面中顯示第二控件;所述第一操作包括作用于所述第3二控件上的用戶操作。7.根據(jù)權利要求1-3、5任一項所述的方法,其特征在于,所述電子設備存儲第二圖片之所述電子設備接收到用于查看所述第二圖片的第三操作;所述電子設備顯示所述第二圖片。電子設備啟動圖庫應用,并顯示第一用戶界面,所述第一用戶界面中顯示有第一圖片,所述第一圖片包含第一對象;所述電子設備接收到針對所述第一圖片的第一操作;所述電子設備啟動相機應用,并顯示第二用戶界面,所述第二用戶界面中顯示有預覽框,在所述電子設備的攝像頭采集的圖像所指示的位置和所述第一圖片所指示的位置之間的相關性大于第一值的情況下,在所述預覽框中顯示合成圖像,所述合成圖像由所述電子設備的攝像頭采集的圖像和所述第一圖片擬合得到,所述攝像頭采集的圖像包含第二對所述電子設備接收到用于拍照的第二操作;所述電子設備存儲第二圖片,所述第二圖片為接收到所述第二操作時所述預覽框中顯示的合成圖像,并且所述第二圖片包含所述第一對象和所述第二對象。9.根據(jù)權利要求8所述的方法,其特征在于,所述電子設備在所述預覽框中顯示合成圖所述電子設備識別所述攝像頭采集的圖像中的所述第二對象;在所述攝像頭采集的圖像中確定包含所述第二對象的主區(qū)域,所述主區(qū)域為以所述第二對象為基準確定的區(qū)域;在所述第一圖片中確定同位區(qū),所述第一圖片中的所述同位區(qū)以外的部分,和,所述攝像頭采集的圖像中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述第一圖片中的所述同位區(qū),得到所述合成圖像。10.根據(jù)權利要求8所述的方法,其特征在于,所述電子設備在所述預覽框中顯示合成所述電子設備識別所述第一圖片中的所述第一對象;在所述第一圖片中確定包含所述第一對象的主區(qū)域,所述主區(qū)域為以所述第一對象為基準確定的區(qū)域;在所述攝像頭采集的圖像中確定同位區(qū),所述攝像頭采集的圖像中的所述同位區(qū)以外的部分,和,所述第一圖片中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述攝像頭采集的圖像中的所述同位區(qū),得到所述合成圖像。11.根據(jù)權利要求9或10所述的方法,其特征在于,所述同位區(qū)在所述第一圖片中的位12.根據(jù)權利要求8-10任一項所述的方法,其特征在于,所述第一用戶界面中顯示有第一控件,所述電子設備接收到針對所述第一圖片的第一操作之前,所述方法還包括:所述電子設備接收到作用于所述第一控件的用戶操作;所述電子設備在所述第一用戶界面中顯示第二控件;所述第一操作包括作用于所述第4二控件上的用戶操作。13.根據(jù)權利要求8-10任一項所述的方法,其特征在于,所述電子設備存儲第二圖片之所述電子設備接收到用于查看所述第二圖片的第三操作;所述電子設備顯示所述第二圖片。電子設備顯示第二用戶界面,所述第二用戶界面中顯示有預覽框和第三控件,所述預覽框中顯示有所述電子設備的攝像頭采集的圖像;所述電子設備檢測到作用于所述第三控件上的第四操作;所述電子設備顯示一張或多張圖片;所述電子設備檢測到作用于所述一張或多張圖片中的第一圖片上的第五操作,所述第一圖片包含第一對象;所述電子設備在所述第二用戶界面的所述預覽框中,顯示所述電子設備的攝像頭采集的圖像,以及,具有透明度的所述第一圖片和/或虛化的所述第一圖片;所述電子設備接收到用于拍照的第二操作;在所述攝像頭采集的圖像所指示的位置和所述第一圖片所指示的位置之間的相關性大于第一值的情況下,所述電子設備響應于所述第二操作存儲第二圖片,所述第二圖片由所述攝像頭采集的圖像和所述第一圖片擬合得到,所述攝像頭采集的圖像包含第二對象,并且所述第二圖片包含所述第一對象和所述第二對象。15.根據(jù)權利要求14所述的方法,其特征在于,所述電子設備接收到所述第二操作后,存儲所述第二圖片之前,所述方法還包括:所述電子設備識別所述攝像頭采集的圖像中的所述第二對象;在所述攝像頭采集的圖像中確定包含所述第二對象的主區(qū)域,所述主區(qū)域為以所述第二對象為基準確定的區(qū)域;在所述第一圖片中確定同位區(qū),所述第一圖片中的所述同位區(qū)以外的部分,和,所述攝像頭采集的圖像中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述第一圖片中的所述同位區(qū),得到所述第二圖片。16.根據(jù)權利要求14所述的方法,其特征在于,所述電子設備接收到所述第二操作后,存儲所述第二圖片之前,所述方法還包括:所述電子設備識別所述第一圖片中的所述第一對象;在所述第一圖片中確定包含所述第一對象的主區(qū)域,所述主區(qū)域為以所述第一對象為基準確定的區(qū)域;在所述攝像頭采集的圖像中確定同位區(qū),所述攝像頭采集的圖像中的所述同位區(qū)以外的部分,和,所述第一圖片中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述攝像頭采集的圖像中的所述同位區(qū),得到所述第二圖片。17.根據(jù)權利要求15或16所述的方法,其特征在于,所述同位區(qū)在所述第一圖片中的位18.根據(jù)權利要求14所述的方法,其特征在于,所述第二圖片為,所述攝像頭采集的多幀圖像分別和所述第一圖片擬合得到的合成圖5像中,質量最高的一幀圖像;所述攝像頭采集的多幀圖像包括:在所述電子設備接收到所述第二操作的時刻以及之前時刻由所述攝像頭采集的圖像,所述多幀圖像的數(shù)量由所述電子設備預先設置。19.根據(jù)權利要求14-16任一項所述的方法,其特征在于,所述電子設備存儲第二圖片所述電子設備接收到用于查看所述第二圖片的第三操作;所述電子設備顯示所述第二圖片。電子設備顯示第二用戶界面,所述第二用戶界面中顯示有預覽框和第三控件,所述預覽框中顯示有所述電子設備的攝像頭采集的圖像;所述電子設備檢測到作用于所述第三控件上的第四操作;所述電子設備顯示一張或多張圖片;所述電子設備檢測到作用于所述一張或多張圖片中的第一圖片上的第五操作,所述第一圖片包含第一對象;在所述攝像頭采集的圖像所指示的位置和所述第一圖片所指示的位置之間的相關性大于第一值的情況下,在所述第二用戶界面的所述預覽框中顯示合成圖像,所述合成圖像由所述電子設備的攝像頭采集的圖像和所述第一圖片擬合得到,所述攝像頭采集的圖像包含第二對象;所述電子設備接收到用于拍照的第二操作;所述電子設備存儲第二圖片,所述第二圖片為接收到所述第二操作時所述預覽框中顯示的合成圖像,并且所述第二圖片包含所述第一對象和所述第二對象。21.根據(jù)權利要求20所述的方法,其特征在于,所述電子設備在所述預覽框中顯示合成所述電子設備識別所述攝像頭采集的圖像中的所述第二對象;在所述攝像頭采集的圖像中確定包含所述第二對象的主區(qū)域,所述主區(qū)域為以所述第二對象為基準確定的區(qū)域;在所述第一圖片中確定同位區(qū),所述第一圖片中的所述同位區(qū)以外的部分,和,所述攝像頭采集的圖像中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述第一圖片中的所述同位區(qū),得到所述合成圖像。22.根據(jù)權利要求20所述的方法,其特征在于,所述電子設備在所述預覽框中顯示合成所述電子設備識別所述第一圖片中的所述第一對象;在所述第一圖片中確定包含所述第一對象的主區(qū)域,所述主區(qū)域為以所述第一對象為基準確定的區(qū)域;在所述攝像頭采集的圖像中確定同位區(qū),所述攝像頭采集的圖像中的所述同位區(qū)以外的部分,和,所述第一圖片中所述主區(qū)域以外的部分的相關性大于第二值;將所述主區(qū)域擬合到所述攝像頭采集的圖像中的所述同位區(qū),得到所述合成圖像。23.根據(jù)權利要求21或22所述的方法,其特征在于,所述同位區(qū)在所述第一圖片中的位624.根據(jù)權利要求20-22任一項所述的方法,其特征在于,所述電子設備存儲第二圖片所述電子設備接收到用于查看所述第二圖片的第三操作;所述電子設備顯示所述第二圖片。25.一種電子設備,其特征在于,所述電子設備包括:存儲器、一個或多存儲器與所述一個或多個處理器耦合,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令,所述一個或多個處理器調用所述計算機指令以使得所述電子設備執(zhí)行如權利要求1-7、或權利要求8-13、或權利要求14-19、或權利要求20-24中任一項所述的方法。26.一種計算機可讀存儲介質,包括指令,其特征在于,當所述指令在電子設備上運行,使得所述電子設備執(zhí)行如權利要求1-7、或權利要求8-13、或權利要求14-19、或權利要求20-24中任一項所述的方法。27.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包含計算機指令,當所述計算機指令在電子設備上運行,使得所述電子設備執(zhí)行如權利要求1-7、或權利要求8-13、或權利要求14-19、或權利要求20-24中任一項所述的方法。7拍攝方法及相關裝置技術領域[0001]本申請涉及終端技術領域,尤其涉及拍攝方法及相關裝置。背景技術[0002]多人出游時,通常有合影的需求。拍攝多人合照的方法包括以下幾種:[0003]1,請路人幫忙拍攝合照。該方法不僅需要麻煩別人,且可能由于路人對拍攝設備的了解程度不夠導致拍攝效果一般。[0004]2,使用自拍桿、三角架或直接將拍攝設備放置在地面上拍照。但自拍桿增加了用戶出游的負重,無法控制拍攝距離,使用前置攝像頭的拍攝清晰度較低。三角架同樣增加了負重,且無法實時預覽,拍攝設備還有損壞的風險。將拍攝設備放置在地面上拍攝無法實時[0005]3,多人分開拍照后利用拍照軟件后期生成一張合照。后期制作合照的方式耗時發(fā)明內容[0006]本申請?zhí)峁┝伺臄z方法及相關裝置,可以在不借助其他設備或其他人員的情況下,實現(xiàn)多個對象的高質量合影。[0007]第一方面,本申請實施例提供了一種拍攝方法,該方法應用于電子設備。該方法可包括:電子設備啟動圖庫應用,并顯示第一用戶界面,第一用戶界面中顯示有第一圖片,第一圖片包含第一對象;電子設備接收到針對第一圖片的第一操作;電子設備啟動相機應用,并顯示第二用戶界面,第二用戶界面中顯示有預覽框,預覽框中顯示有電子設備的攝像頭采集的圖像,以及,第一圖片的指示信息;電子設備接收到用于拍照的第二操作;電子設備存儲第二圖片,第二圖片由攝像頭采集的圖像和第一圖片擬合得到,攝像頭采集的圖像包含第二對象,并且第二圖片包含第一對象和第二對象。[0008]實施第一方面提供的方法,電子設備可以通過圖庫應用來調用相機應用,并可以在不借助其他設備或其他人員的情況下完成第一對象和第二對象的合影,并且在合影過程中還可以實時預覽并調整第一對象和第二對象之間的相對位置,還可以靈活地調整拍攝距[0009]結合第一方面,在一些實施方式中,第一對象或第二對象為以下任意一種:人物、[0010]結合第一方面,在一些實施方式中,第一對象或第二對象的數(shù)量均可以為多個。[0011]結合第一方面,在一些實施方式中,電子設備在預覽框中顯示的第一圖片的指示信息可以為具有透明度或虛化的第一圖片。這樣,用戶通過預覽框既能夠看到該第一圖片,又能夠透過虛化或具有透明度的該第一圖片看到電子設備所顯示的攝像頭所采集的圖像,達到實時預覽第一圖片中的對象和攝像頭采集圖像中的對象之間的相對位置的效果。8[0012]結合第一方面,在一些實施方式中,電子設備在接收到第二操作后,可以通過以下任意一種方式來擬合得到第二圖片:[0013]方式1,將攝像頭所采集到的圖像中第二對象所在區(qū)域擬合至第一圖片中,從而得到第二圖片。[0014]具體實現(xiàn)中,電子設備識別攝像頭采集的圖像中的第二對象;在攝像頭采集的圖像中確定包含第二對象的主區(qū)域,主區(qū)域為以第二對象為基準確定的區(qū)域;在第一圖片中確定同位區(qū),第一圖片中的同位區(qū)以外的部分,和,攝像頭采集的圖像中主區(qū)域以外的部分的相關性大于第二值;將主區(qū)域擬合到第一圖片中的同位區(qū),得到第二圖片。[0015]方式2,將第一圖片中的第一對象所在區(qū)域擬合至攝像頭所采集到的圖像中,從而得到第二圖片。[0016]電子設備識別第一圖片中的第一對象;在第一圖片中確定包含第一對象的主區(qū)域,主區(qū)域為以第一對象為基準確定的區(qū)域;在攝像頭采集的圖像中確定同位區(qū),攝像頭采集的圖像中的同位區(qū)以外的部分,和,第一圖片中主區(qū)域以外的部分的相關性大于第二值;將主區(qū)域擬合到攝像頭采集的圖像中的同位區(qū),得到第二圖片。[0017]在上述方式1或方式2中,主區(qū)域可以是以對應對象(如第一對象或第二對象)為基準,向外擴展第一值的距離得到的區(qū)域,或者向周圍擴展得到的和對應對象具有相近或相同的顏色或像素的區(qū)域。其中,第一值可以由電子設備預置。第一值可以和電子設備配置攝像頭型號相關。[0018]以對應對象(如第一對象或第二對象)為基準確定主區(qū)域,既能夠保證該主區(qū)域中對象的完整性,又能夠避免過于擴大范圍,從而保證后續(xù)擬合的效果。[0019]在上述方式1或方式2中,同位區(qū)在第一圖片中的位置,和,主區(qū)域在攝像頭采集的圖像中的位置,相同。這樣,用戶根據(jù)預覽框中的內容來實時地調整的效果能夠直接作用于最終的擬合效果上,達到用戶實時調整合影效果的目的。[0020]在上述方式1或方式2中,同位區(qū)在第一圖片中的大小、形狀,和,主區(qū)域在攝像頭[0021]結合第一方面,在一些實施方式中,第二圖片為,攝像頭采集的多幀圖像分別和第一圖片擬合得到的合成圖像中,質量最高的一幀圖像;攝像頭采集的多幀圖像包括:在電子設備接收到第二操作的時刻以及之前時刻由攝像頭采集的圖像,多幀圖像的數(shù)量由電子設備預先設置。這樣可以保證高質量的合影效果。[0022]結合第一方面,在一些實施方式中,第二圖片為,接收到第二操作的時刻攝像頭所采集的圖像和第一圖片擬合而得到的一幀合成圖像。[0023]結合第一方面,在一些實施方式中,第一用戶界面中顯示有第一控件,電子設備接收到針對第一圖片的第一操作之前,方法還包括:電子設備接收到作用于第一控件的用戶操作;電子設備在第一用戶界面中顯示第二控件;第一操作包括作用于第二控件上的用戶[0024]結合第一方面,在一些實施方式中,電子設備存儲第二圖片之后,電子設備可以接收到用于查看第二圖片的第三操作,并顯示第二圖片。相當于,完成第一對象和第二對象的合影之后,用戶還可以在電子設備上查看該合影。[0025]第二方面,本申請實施例提供了一種拍攝方法,該方法應用于電子設備。該方法可9包括:電子設備啟動圖庫應用,并顯示第一用戶界面,第一用戶界面中顯示有第一圖片,第一圖片包含第一對象;電子設備接收到針對第一圖片的第一操作;電子設備啟動相機應用,并顯示第二用戶界面,第二用戶界面中顯示有預覽框,預覽框中顯示有合成圖像,合成圖像由電子設備的攝像頭采集的圖像和第一圖片擬合得到,攝像頭采集的圖像包含第二對象;電子設備接收到用于拍照的第二操作;電子設備存儲第二圖片,第二圖片為接收到第二操作時預覽框中顯示的合成圖像,并且第二圖片包含第一對象和第二對象。[0026]實施第二方面提供的方法,電子設備可以通過圖庫應用來調用相機應用,可以在預覽框中為用戶實時地展示合影效果,讓用戶更加直觀地感受到合影效果,并可以在不借助其他設備或其他人員的情況下完成第一對象和第二對象的合影。并且在合影過程中還可以實時預覽并調整第一對象和第二對象之間的相對位置,還可以靈活地調整拍攝距離以及[0027]結合第二方面,在一些實施方式中,第一對象或第二對象為以下任意一種:人物、[0028]結合第二方面,在一些實施方式中,第一對象或第二對象的數(shù)量均可以為[0029]結合第二方面,在一些實施方式中,電子設備可以通過以下任意一種方式,擬合得到在預覽框中顯示的合成圖像:[0030]方式1,將攝像頭所采集到的圖像中第二對象所在區(qū)域擬合至第一圖片中,從而得到第二圖片。[0031]方式2,將第一圖片中的第一對象所在區(qū)域擬合至攝像頭所采集到的圖像中,從而得到第二圖片。[0032]上述方式1及方式2的具體實現(xiàn)及技術效果,可參考第一方面中第二圖片的生成方[0033]結合第二方面,在一些實施方式中,第一用戶界面中顯示有第一控件,電子設備接收到針對第一圖片的第一操作之前,還可以接收到作用于第一控件的用戶操作,并在第一用戶界面中顯示第二控件;第一操作包括作用于第二控件上的用戶操作。[0034]結合第二方面,在一些實施方式中,電子設備存儲第二圖片之后,電子設備可以接收到用于查看第二圖片的第三操作,并顯示第二圖片。相當于,完成第一對象和第二對象的合影之后,用戶還可以在電子設備上查看該合影。[0035]第三方面,本申請實施例提供了一種拍攝方法,該方法應用于電包括:電子設備顯示第二用戶界面,第二用戶界面中顯示有預覽框和第三控件,預覽框中顯示有電子設備的攝像頭采集的圖像;電子設備檢測到作用于第三控件上的第四操作;電子設備顯示一張或多張圖片;電子設備檢測到作用于一張或多張圖片中的第一圖片上的第五操作,第一圖片包含第一對象;電子設備在第二用戶界面的預覽框中,顯示電子設備的攝像頭采集的圖像,以及,第一圖片的指示信息;電子設備接收到用于拍照的第二操作;電子設備存儲第二圖片,第二圖片由攝像頭采集的圖像和第一圖片擬合得到,攝像頭采集的圖像包含第二對象,并且第二圖片包含第一對象和第二對象。[0036]實施第三方面提供的方法,電子設備可以通過預覽界面啟動合拍功能,并可以在不借助其他設備或其他人員的情況下完成第一對象和第二對象的合影,并且在合影過程中還可以實時預覽并調整第一對象和第二對象之間的相對位置,還可以靈活地調整拍攝距離[0037]結合第三方面,第二用戶界面(即預覽界面)可以是相機應用提供的,也可以是其他應用調用相機接口提供的界面。其他應用例如可以是社交類應用、購物類應用等等。相當于,可以通過相機應用或其他應用來啟動合拍功能。[0038]第三方面中的第一對象、第二對象、第一圖片的指示信息,均可以參考第一方面的相關描述。[0039]結合第三方面,在一些實施方式中,電子設備擬合得到第二圖片的方式及技術效果可以參考第一方面中的相關描述。[0040]結合第三方面,在一些實施方式一圖片擬合得到的合成圖像中,質量最高的一幀圖像;攝像頭采集的多幀圖像包括:在電子設備接收到第二操作的時刻以及之前時刻由攝像頭采集的圖像,多幀圖像的數(shù)量由電子設備預先設置。這樣可以保證高質量的合影效果。[0041]結合第三方面,在一些實施方式中,第二圖片為,接收到第二操作的時刻攝像頭所采集的圖像和第一圖片擬合而得到的一幀合成圖像。[0042]結合第三方面,在一些實施方式中,電子設備存儲第二圖片之后,電子設備可以接收到用于查看第二圖片的第三操作,并顯示第二圖片。相當于,完成第一對象和第二對象的合影之后,用戶還可以在電子設備上查看該合影。[0043]第四方面,本申請實施例提供了一種拍攝方法,該方法應用于電子設備。該方法可包括:電子設備顯示第二用戶界面,第二用戶界面中顯示有預覽框和第三控件,預覽框中顯示有電子設備的攝像頭采集的圖像;電子設備檢測到作用于第三控件上的第四操作;電子設備顯示一張或多張圖片;電子設備檢測到作用于一張或多張圖片中的第一圖片上的第五操作,第一圖片包含第一對象;電子設備在第二用戶界面的預覽框中顯示合成圖像,合成圖像由電子設備的攝像頭采集的圖像和第一圖片擬合得到,攝像頭采集的圖像包含第二對象;電子設備接收到用于拍照的第二操作;電子設備存儲第二圖片,第二圖片為接收到第二操作時預覽框中顯示的合成圖像,并且第二圖片包含第一對象和第二對象。[0044]實施第四方面提供的方法,電子設備可以通過預覽界面啟動合拍功能,可以在預覽框中為用戶實時地展示合影效果,讓用戶更加直觀地感受到合影效果,并可以在不借助其他設備或其他人員的情況下完成第一對象和第二對象的合影。并且在合影過程中還可以實時預覽并調整第一對象和第二對象之間的相對位置,還可以靈活地調整拍攝距離以及拍攝所使用的攝像頭,以達到高質量的合影效果。并且,該方法操作難度低,時間短,方便快[0045]結合第四方面,在一些實施方式中,第二用戶界面(即預覽界面)可以是相機應用提供的,也可以是其他應用調用相機接口提供的界面。其他應用例如可以是社交類應用、購物類應用等等。相當于,可以通過相機應用或其他應用來啟動合拍功能。[0046]結合第四方面,在一些實施方式中,第一對象或第二對象為以下任意一種:人物、[0047]結合第四方面,在一些實施方式中,第一對象或第二對象的數(shù)量均可以為11[0048]結合第四方面,在一些實施方式中,電子設備可以通過以下任意一種方式,擬合得到在預覽框中顯示的合成圖像:[0049]方式1,將攝像頭所采集到的圖像中第二對象所在區(qū)域擬合至第一圖片中,從而得到第二圖片。[0050]方式2,將第一圖片中的第一對象所在區(qū)域擬合至攝像頭所采集到的圖像中,從而得到第二圖片。[0051]上述方式1及方式2的具體實現(xiàn)及技術效果,可參考第一方面中第二圖片的生成方[0052]結合第四方面,在一些實施方式中,電子設備存儲第二圖片之后,電子設備可以接收到用于查看第二圖片的第三操作,并顯示第二圖片。相當于,完成第一對象和第二對象的合影之后,用戶還可以在電子設備上查看該合影。存儲器與一個或多個處理器耦合,存儲器用于存儲計算機程序代碼,計算機程序代碼包括計算機指令,一個或多個處理器調用計算機指令以使得電子設備執(zhí)行如第一方面或第二方面或第三方面或第四方面中電子設備所執(zhí)行的任意一種實施方式的方法。[0054]第六方面,本申請實施例提供了一種計算機可讀存儲介質,包括指令,當子設備上運行時,使得電子設備執(zhí)行如第一方面或第二方面或第三方面或第四方面中電子設備所執(zhí)行的任意一種實施方式的方法。[0055]第七方面,本申請實施例提供了一種計算機程序產(chǎn)品,當計算機程序產(chǎn)品在計算機上運行時,使得計算機執(zhí)行如第一方面或第二方面或第三方面或第四方面中電子設備所執(zhí)行的任意一種實施方式的方法。[0056]第八方面,本申請實施例提供了一種芯片系統(tǒng),所述芯片系統(tǒng)包括至少一個處理器,用于實現(xiàn)如第一方面或第二方面或第三方面或第四方面中電子設備所執(zhí)行的任意一種實施方式的方法。[0057]實施本申請?zhí)峁┑募夹g方案,電子設備可以在不借助其他設備或其他人員的情況下完成第一對象和第二對象的合影,并且在合影過程中還可以實時預覽并調整第一對象和第二對象之間的相對位置,還可以靈活地調整拍攝距離以及拍攝所使用的攝像頭,以達到影拍攝。附圖說明[0058]圖1A為本申請實施例提供的電子設備100的硬件結構示意圖;[0059]圖1B為本申請實施例提供的電子設備100的一種軟件結構示意圖;[0060]圖1C為本申請實施例提供的電子設備100的另一種軟件結構示意圖;[0061]圖2A-圖2H為本申請實施例中電子設備100提供的一組用于合影的用戶界面;[0062]圖3A-圖3F為本申請實施例中電子設備100提供的另一組用于合影的用戶界面;[0063]圖4A-圖4B為本申請實施例中電子設備100保存擬合的圖片后,圖庫應用所提供的用戶界面;[0064]圖5為本申請實施例提供的拍攝方法的流程圖;[0065]圖6A-圖6B為本申請實施例提供的幾種圖像處理過程的示例。具體實施方式[0066]下面將結合附圖對本申請實施例中的技術方案進行清楚、詳盡地描述。其中,在本“和/或”僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況,另外,在本申請實施例的描述義是兩個或兩個以上。[0068]本申請以下實施例中的術語“用戶界面(userinterface,UI)”,是應用程序或操作系統(tǒng)與用戶之間進行交互和信息交換的介質接口,它實現(xiàn)信息的內部形式與用戶可以接受形式之間的轉換。用戶界面是通過java、可擴展標記語言(extensiblemarkuplanguage,XML)等特定計算機語言編寫的源代碼,界面源代碼在電子設備上經(jīng)過解析,渲染,最終呈現(xiàn)為用戶可以識別的內容。用戶界面常用的表現(xiàn)形式是圖形用戶界面(graphicuserinterface,GUI),是指采用圖形方式顯示的與計算機操作相關的用戶界面。它可以是[0069]本申請以下實施例提供了拍攝方法及相關裝置。在該拍攝方法中,電子設備可以啟動針對選擇的一張包含對象A的圖片的“合拍”功能,然后啟動相機應用,在相機應用提供的預覽界面中顯示具有透明度的或虛化的該圖片,并同時顯示電子設備的攝像頭采集到的圖像。在攝像頭采集到的圖像包括對象B后,電子設備可以接收到用戶輸入的拍照指令,之后可以將該圖片和攝像頭采集到的圖像進行擬合,生成一張同時包含對象A和對象B的合成或對象B的數(shù)量均可以是多個。[0071]上述拍攝方法可以實現(xiàn)對象A和對象B的合影。該方法可以在不借助其他設備或其他人員的情況下完成合影,并且在合影過程中還可以實時預覽并調整對象B和對象A的相對位置,還可以靈活地調整拍攝距離以及拍攝所使用的攝像頭,以達到高質量的合影效果。并[0072]上述拍攝方法可以應用于有合影需求的場景,包括但不限于:同一人物在同一地點的多次合影;新人物和老照片中的人物合影,實現(xiàn)同一地點不同時間的多人合影。[0073]在一些實施方式中,電子設備可以提取攝像頭拍攝圖像中對象B所在的區(qū)域,并將該區(qū)域擬合到包含對象A的圖片中,該圖片中的其余部分保持不變,以生成同時包含對象A和對象B的合成圖像。通過圖像擬合可以讓對象B平滑、自然地融入到包含對象A的圖片中的對應區(qū)域,得到自然的、高質量的合影效果。在另一些實施方式中,電子設備也可以提取圖片中對象A所在的區(qū)域,并將該區(qū)域擬合到攝像頭采集的圖像中。生成合成圖像的具體方式,可參考后續(xù)方法實施例的詳細描述。[0074]在一些實施方式中,電子設備可以從接收到拍照指令的時刻開始,選擇在該時刻以及之前攝像頭拍攝的N幀圖像,將該N幀圖像各自和包含對象A的圖片進行擬合處理,得到N幀合成圖像,然后從這N幀合成圖像中選擇質量最好的一幀,作為合影結果存儲起來。這樣可以從多幀合成圖像中選擇最優(yōu)的一幀作為合影結果,達到高質量的合影效果。并且,該方法還考慮到了用戶看到預覽界面的合影效果以及輸入拍照指令之間的時延,從而避免以接收到拍照指令時刻對應的合成圖像作為最終的合影效果。[0075]在一些實施方式中,電子設備啟動相機應用后,還可以直接將攝像頭拍攝到的圖像和選擇的包含對象A的圖片進行擬合,并將合成圖像直接顯示在相機應用提供的預覽界面中。[0076]在本申請實施例中,“合拍”功能由電子設備所提供,該功能支持電子設備在相機應用提供的預覽界面中顯示具有透明度的或虛化的包含對象A的圖片,并同時顯示電子設備的攝像頭采集到的圖像,電子設備接收到用戶輸入的拍照指令,將該圖片和攝像頭采集電子設備直接將攝像頭拍攝到的圖像和包含對象A的圖片進行擬合,并將合成圖像直接顯示在相機應用提供的預覽界面中。[0077]“合拍”功能僅是本申請實施例使用的一個名詞,其代表的含義在本實施例中已經(jīng)[0078]下面首先介紹本申請實施例提供的電子設備。[0079]本申請實施例提供的電子設備配置有攝像頭,可以包括但不限于智能手機、平板備、虛擬現(xiàn)實(virtualreality,VR)設備、人工智能(artificialintelligence,AI)設備、可穿戴式設備(如智能手表、智能眼鏡)、個人數(shù)字助理(personaldigitalassistant,Linux或者其它操作系統(tǒng)的便攜式電子設備。上述電子設備也可為其它便攜式電子設備,諸如膝上型計算機(Laptop)等。[0080]圖1A示出了本申請實施例提供的一種電子設備100的結構示意圖。[0081]電子設備100可以包括處理器110,外部存儲器接口120,內部存儲器121,通用串行總線(universalserialbus,USB)接口130,充電管理模塊140,電源管理模塊141,電池142,天線1,天線2,移動通信模塊150,無線通信模塊160,音頻模塊170,揚聲器170A,受話器170B,麥克風170C,耳機接口170D,傳感器模塊180,按鍵190,馬達191,指示器192,攝像頭193,顯示屏194,以及用戶標識模塊(subscriberidentificationmodule,SIM)卡接口195[0082]其中傳感器模塊180可以包括壓力傳感器180A,陀螺儀傳感器180B,氣壓傳感器180C,磁傳感器180D,加速度傳感器180E,距離傳感器180F,接近光傳感器180G,指紋傳感器180H,溫度傳感器180J,觸摸傳感器180K,環(huán)境光傳感器180L,骨傳導傳感器180M等。[0083]可以理解的是,本申請實施例示意的結構并不構成對電子設備100的具體限定。在本申請另一些實施例中,電子設備100可以包括比圖示更多或更少的部件,或者組合某些部件,或者拆分某些部件,或者不同的部件布置。圖示的部件可以以硬件,軟件或軟件和硬件的組合實現(xiàn)。[0084]處理器110可以包括一個或多個處理單元,例如:處理器110可以包括應用處理器(applicationprocessor,AP),調制解調處理器,圖形處理器(graphicsprocessingunit,GPU),圖像信號處理器(imagesignalprocessor,ISP),控制器,視頻編解碼器,數(shù)字信號處理器(digitalsignalprocessor,DSP),基帶處理器,和/或神經(jīng)網(wǎng)絡處理器可以集成在一個或多個處理器中。[0085]控制器可以根據(jù)指令操作碼和時序信號,產(chǎn)生操作控制信號,完成取指令和執(zhí)行指令的控制。[0086]處理器110中還可以設置存儲器,用于存儲指令和數(shù)據(jù)。在一些實施例中,處理器110中的存儲器為高速緩沖存儲器。該存儲器可以保存處理器110剛用過或循環(huán)使用的指令或數(shù)據(jù)。如果處理器110需要再次使用該指令或數(shù)據(jù),可從所述存儲器中直接調用。避免了重復存取,減少了處理器110的等待時間,因而提高了系統(tǒng)的效率。[0087]在一些實施例中,控制器或GPU等處理器110,可以用于將包含對象A的圖片做透明度處理或虛化處理,將其和攝像頭193采集到的圖像疊加以合成顯示于取景框中的預覽圖[0088]在一些實施例中,控制器或GPU等處理器110,可以用于將攝像頭拍攝到的圖像和包含對象A的圖片進行擬合,以生成顯示于取景框中的預覽圖像,以使得合影效果可以呈現(xiàn)給用戶。處理器110執(zhí)行的擬合操作的具體實現(xiàn),可參考后續(xù)方法實施例的詳細介紹。[0089]為使用方便,電子設備通常在用戶的手持模式下進行拍攝,而用戶手持模式下通常會使得拍攝獲得的畫面發(fā)生抖動。在一些實施例中,控制器或GPU等處理器110,還可以用于在合拍場景下,對攝像頭采集到的圖像進行防抖處理后,再將攝像頭對應的防抖處理后的圖像和包含對象A的圖片進行疊加或擬合,以提供預覽圖像給顯示屏194顯示。[0090]電子設備100的無線通信功能可以通過天線1,天線2,移動通信模塊150,無線通信模塊160,調制解調處理器以及基帶處理器等實現(xiàn)。[0091]天線1和天線2用于發(fā)射和接收電磁波信號。電子設備100中的每個天線可用于覆蓋單個或多個通信頻帶。不同的天線還可以復用,以提高天線的利用復用為無線局域網(wǎng)的分集天線。在另外一些實施例中,天線可以和調諧開關結合使用。[0092]移動通信模塊150可以提供應用在電子設備100上的包括2G/3G/4G/5G等無線通信(lownoiseamplifier,LNA)等。移動通信模塊150可以由天線1接收電磁波,并對接收的電磁波進行濾波,放大等處理,傳送至調制解調處理器進行解調。移動通信模塊150還可以對經(jīng)調制解調處理器調制后的信號放大,經(jīng)天線1轉為電磁波輻射出去。在一些實施例中,移動通信模塊150的至少部分功能模塊可以被設置于處理器110中。在一些實施例中,移動通信模塊150的至少部分功能模塊可以與處理器110的至少部分模塊被設置在同一個器件中。[0093]調制解調處理器可以包括調制器和解調器。其中,調制器用于將待發(fā)送的低頻基帶信號調制成中高頻信號。解調器用于將接收的電磁波信號解調為低頻基帶信號。隨后解調器將解調得到的低頻基帶信號傳送至基帶處理器處理。低頻基帶信號經(jīng)基帶處理器處理[0094]無線通信模塊160可以提供應用在電子設備100上的包括無線局域網(wǎng)(wirelesslocalareanetworks,WLAN)(如無線保真(wirelessfidelity,Wi-Fi)網(wǎng)絡),藍牙外技術(infrared,IR)等無線通信的解決方案。無線通信模塊無線通信技術可以包括全球移動通訊系統(tǒng)(globalsystemformobilecGSM),通用分組無線服務(generalpacketradioservice,GPRS),碼分多址接入(codedivisionmultipleaccess,CDMA),寬帶碼分多址(widebandcodedivisionmultipleaccess,WCDMA),時分碼分多址(time-divisioncodedivisionmultipleaccess,TD-述GNSS可以包括全球衛(wèi)星定位系統(tǒng)(globalpositioningsystem,GPS),全球導航衛(wèi)星系統(tǒng)(globalnavigationsatellitesystem,GLONASS),北斗衛(wèi)星導航系統(tǒng)(beidounavigationsatellitesystem,BDS),準天頂衛(wèi)星系統(tǒng)(quasi-zenithsatellitesystem,QZSS)和/或星基增強系統(tǒng)(satellitelight-emittingdiode,OLED),有源矩陣有機發(fā)光二極體或主動矩陣有機發(fā)光二極體light-emittingdiode,FLED),miniled,microled,micro-oled,量子點發(fā)光二極管攝到的圖像和包含對象A的圖片進行擬合后得到的合成圖像[0100]電子設備100可以通過ISP,攝像頭193,視頻編解碼器,GPU,顯示屏194以及應用處理器等實現(xiàn)拍攝功能。[0101]ISP用于處理攝像頭193反饋的數(shù)據(jù)。例如,拍照時,打開快門,光線通過鏡頭被傳遞到攝像頭感光元件上,光信號轉換為電信號,攝像頭感光元件將所述電信號傳遞給ISP處[0102]攝像頭193用于捕獲靜態(tài)圖像或視頻。物體通過鏡頭生成光學圖像投射到感光元件。感光元件可以是電荷耦合器件(chargecoupleddevice,CCD)或互補金屬氧化物半導體(complementarymetal-oxide-semiconductor,CMOS)光電晶體管。感光元件把光信號轉換成電信號,之后將電信號傳遞給ISP轉換成數(shù)字圖像信號。ISP將數(shù)字圖像信號輸出到DSP電子設備100可以包括1個或N個攝像頭193,N為大于1的正整數(shù)。[0103]電子設備100可具有多個攝像頭193,例如前置攝像頭、后置攝像頭。前置攝像頭、后置攝像頭的數(shù)量均可以是多個。攝像頭193的種類可包括但不限于廣角攝像頭、超廣角攝[0104]攝像頭193的硬件配置以及物理位置可以不同,因此,不同攝像頭采集到的圖像的[0105]攝像頭193的出圖尺寸可以不同,也可以相同。攝像頭的出圖尺寸是指該攝像頭采集到的圖像的長度與寬度。該圖像的長度和寬度均可以用像素數(shù)來衡量。攝像頭的出圖尺寸也可以被叫做圖像大小、圖像尺寸、像素尺寸或圖像分辨率。常見的攝像頭的出圖比例可包括:4:3、16:9或3:2等等。出圖比例是指攝像頭所采集圖像在長度上和寬度上的像素數(shù)的大致比例。[0106]攝像頭193可以對應同一焦段,也可以對應不同的焦段。攝像頭對應的焦段越大,該攝像頭的視場角(fieldofview,FOV)越小。視場角是指光學系統(tǒng)所能夠成像的角度范[0107]攝像頭193可以設置于電子設備的兩面。和電子設備的顯示屏194位于同一平面的攝像頭可以被稱為前置攝像頭,位于電子設備的后蓋所在平面的攝像頭可以被稱為后置攝像頭。前置攝像頭可用于采集面對顯示屏194的拍攝者自己的圖像,后置攝像頭可用于采集拍攝者所面對的拍攝對象(如人物、風景等)的圖像。[0108]在一些實施例中,攝像頭193可以用于采集深度數(shù)據(jù)。例如,攝像頭193可以具有(timeofflight,TOF)3D感測模塊或結構光(structuredlight)3D感測模塊,用于獲取深度信息。用于采集深度數(shù)據(jù)的攝像頭可以為前置攝像頭,也可為后置攝像頭。[0109]數(shù)字信號處理器用于處理數(shù)字信號,除了可以處理數(shù)字圖像信號,還可以處理其他數(shù)字信號。例如,當電子設備100在頻點選擇時,數(shù)字信號處理器用于對頻點能量進行傅里葉變換等。[0110]視頻編解碼器用于對數(shù)字視頻壓縮或解壓縮。電子設備100可以支持一種或多種視頻編解碼器。這樣,電子設備100可以播放或錄制多種編碼格式的視家組(movingpictureexpertsgroup,MPEG)1,MPEG2,MPEG3,MPEG4等。[0111]NPU為神經(jīng)網(wǎng)絡(neural-network,NN)計算處理器,通過借鑒生物神經(jīng)網(wǎng)絡結構,例如借鑒人腦神經(jīng)元之間傳遞模式,對輸入信息快速處理,還可以不斷的自學習。通過NPU可以實現(xiàn)電子設備100的智能認知等應用,例如:圖像識別,人臉[0112]在一些實施方式中,在合拍場景下,處理器110(例如控制器或GPU)可以將攝像頭拍攝到的圖像和包含對象A的圖片進行擬合,并將擬合結果存儲于存儲器中。處理器110執(zhí)行的擬合操作的具體實現(xiàn),可參考后續(xù)方法實施例的詳細介紹。這樣,擬合得到的合成圖像同時包含對象A和攝像頭拍攝到的對象B,實現(xiàn)了多對象的合影。[0113]在一些實施方式中,處理器110(例如控制器或GPU)可以將電子設備100接收到拍照指令的時刻以及之前攝像頭193拍攝的N幀圖像,各自和包含對象A的圖片進行擬合處理,得到N幀合成圖像,然后從這N幀合成幀中選擇質量最好的一幀,作為合影結果存儲至存儲[0114]在一些實施方式中,在合拍場景下,處理器110(例如控制器或GPU)可以將攝像頭拍攝到的多幀圖像分別和包含對象A的圖片進行擬合,并將擬合結果存儲于存儲器中。例如,將攝像頭拍攝到的多幀圖像和包含對象A的圖片擬合為多張圖像,處理器110中的視頻編碼器可以對多張合成圖像進行編碼,從而生成一個視頻文件。這樣,該視頻文件的每一幀圖像都可以包含對象A和攝像頭新拍攝到圖像中的對象。[0115]內部存儲器121可以包括一個或多個隨機存取存儲器(randomaccessmemory,RAM)和一個或多個非易失性存儲器(non-volatilememory,NVM)。內部存儲器121用于存儲處理器110的擬合結果。[0116]隨機存取存儲器可以包括靜態(tài)隨機存儲器(staticrandom-accessmemory,SRAM)、動態(tài)隨機存儲器(dynamicrandomaccessmemory,DRAM)、同步動態(tài)隨機存儲器(synchronousdynamicrandomaccessmemory,SDRAM)、雙倍資料率同步動態(tài)隨機存取存儲器(doubledataratesynchronousdynamicrandomaccessmemory,DDRSDRAM,例如存儲器(flashmemory)。等,按照存儲單元電位階數(shù)劃分可以包括單階存儲單元(single-levelcell,SLC)、多階存儲單元(multi-level(quad-levelcell,QLC)等,按照存儲規(guī)范劃分可以包括通用閃存存儲(英文:universal[0118]隨機存取存儲器可以由處理器110直接進行讀寫,可以用于存儲操作系統(tǒng)或其他正在運行中的程序的可執(zhí)行程序(例如機器指令),還可以用于存儲用戶及應用程序的數(shù)據(jù)[0119]非易失性存儲器也可以存儲可執(zhí)行程序和存儲用戶及應用程序的數(shù)據(jù)等,可以提前加載到隨機存取存儲器中,用于處理器110直接進行讀寫。[0120]外部存儲器接口120可以用于連接外部的非易失性存儲器,實現(xiàn)擴展電子設備100的存儲能力。外部的非易失性存儲器通過外部存儲器接口120與處理器110通信,實現(xiàn)數(shù)據(jù)存儲功能。例如將音樂,視頻等文件保存在外部的非易失性存儲器中。[0121]電子設備100可以通過音頻模塊170,揚聲器170A,受話器170B,麥克風170C,耳機接口170D,以及應用處理器等實現(xiàn)音頻功能。例如音樂播放,錄音等。[0122]觸摸傳感器180K,也稱“觸控器件”。觸摸傳感器180K可以設置于顯示屏194,由觸上或附近的觸摸操作。觸摸傳感器可以將檢測到的觸摸操作傳遞給應用處理器,以確定觸摸事件類型??梢酝ㄟ^顯示屏194提供與觸摸操作相關的視覺輸出。在另一些實施例中,觸摸傳感器180K也可以設置于電子設備100的表面,與顯示屏194所處的位置不同。[0123]電子設備100的軟件系統(tǒng)可以采用分層架構,事件驅動架構,微核架構,微服務架構,或云架構。本申請實施例以分層架構的移動操作系統(tǒng)為例,示例性說明電子設備100的軟件結構。[0124]圖1B是本申請實施例的電子設備100的軟件結構框圖。[0125]分層架構將軟件分成若干個層,每一層都有清晰的角色和分工。層與層之間通過軟件接口通信。在一些實施例中,將移動操作系統(tǒng)分為四層,從上至下分別為應用程序層,[0126]應用程序層可以包括一系列應用程序包。[0128]程序框架層為應用程序層的應用程序提供應用編程接口(applicationprogramminginterface,API)和編程框架。程序框架層包括一些預先定義的函數(shù)。[0129]如圖1B所示,程序框架層可以包括窗口管理器,內容提供器,視圖系統(tǒng),電話管理[0130]窗口管理器用于管理窗口程序。窗口管理器可以獲取顯示屏大小,判斷是否有狀[0131]內容提供器用來存放和獲取數(shù)據(jù),并使這些數(shù)據(jù)可以被應用程序訪問。所述數(shù)據(jù)[0132]視圖系統(tǒng)包括可視控件,例如顯示文字的控件,顯示圖片的控件等。視圖系統(tǒng)可用于構建應用程序。顯示界面可以由一個或多個視圖組成的。例如,包括短信通知圖標的顯示界面,可以包括顯示文字的視圖以及顯示圖片的視圖。[0133]電話管理器用于提供電子設備的通信功能。例如通話狀態(tài)的管理(包括接通,掛斷等)。視頻文件等等。[0135]通知管理器使應用程序可以在狀態(tài)欄中顯示通知信息,可以用于傳達告知類型的消息,可以短暫停留后自動消失,無需用戶交互。比如通知管理器被用于告知下載完成,消息提醒等。通知管理器還可以是以圖表或者滾動條文本形式出現(xiàn)在系統(tǒng)頂部狀態(tài)欄的通知,例如后臺運行的應用程序的通知,還可以是以對話窗口形式出現(xiàn)在屏幕上的通知。例如時包括一系列C程序運行所需的函數(shù)庫。對于Java語言來說,除了核心庫之外,運行時還包括Java程序運行所需的虛擬機等。上述核心庫可包括Java語言需要調用的功能函數(shù)。[0137]底層庫可以包括多個功能模塊。例如:表面管理器(surfacemanager),媒體庫[0138]表面管理器用于對顯示子系統(tǒng)進行管理,并且為多個應用程序提供了2D和3D圖層的融合。[0139]媒體庫支持多種常用的音頻,視頻格式回放和錄制,以及靜態(tài)圖像文件等。媒體庫[0141]2D圖形引擎是2D繪圖的繪圖引擎。[0142]內核層是硬件和軟件之間的層。內核層至少包含顯示驅動,攝像頭驅動,音頻驅[0143]下面結合捕獲拍照場景,示例性說明電子設備軟件以及硬件的工作流程。[0144]當觸摸傳感器180K接收到觸摸操作,相應的硬件中斷被發(fā)給內核層。內核層將觸摸操作加工成原始輸入事件(包括觸摸坐標,觸摸操作的時間戳等信息)。原始輸入事件被存儲在內核層。應用程序框架層從內核層獲取原始輸入事件,識別該輸入事件所對應的控件。以該觸摸操作是觸摸單擊操作,該單擊操作所對應的控件為相機應用圖標的控件為例,相機應用調用應用框架層的接口,啟動相機應用,進而通過調用內核層啟動攝像頭驅動,通過攝像頭193捕獲靜態(tài)圖像或視頻。[0145]圖1C是本申請實施例提供的電子設備100的另一種軟件結構框圖。[0147]圖庫模塊,用于存儲多張圖片,其中包括包含對象A的一張圖片。圖庫模塊還可以[0149]顯示模塊,用于顯示具有透明度的或虛化的該圖片,并同時顯示拍照模塊拍攝到的圖像。或者,顯示模塊用于顯示由拍照模塊拍攝到的圖像和包含對象A的圖片擬合而來的合成圖像。[0150]識別模塊,用于識別拍照模塊拍攝到的圖像中的對象BB以外的背景區(qū)域?;蛘?,識別模塊用于識別包含對象A的圖片中該對象A所在的區(qū)域,以及,除對象A所在區(qū)域以外的背景區(qū)域。[0151]合成模塊,用于將拍照模塊拍攝到的圖像中的對象B所在的區(qū)域,擬合到包含對象A的圖片中?;蛘?,合成模塊用于將包含對象A的圖片中該對象A所在的區(qū)域,擬合到拍照模塊拍攝到的圖像中。[0152]下面介紹本申請實施例提供的用戶界面。[0153]圖2A-圖2H示例性示出了本申請實施例中電子設備100提供的一組用于合影的用戶界面。[0154]圖2A示例性示出了電子設備100上的用于展示已安裝應用程序的示例性用戶界面[0155]用戶界面21顯示有:狀態(tài)欄201、日歷(calendar)和時間指示符202、天氣指示符[0156]狀態(tài)欄201可包括:移動通信信號(又可稱為蜂窩信號)的一個或多個信號強度指等等。[0157]日歷(calendar)和時間指示符202用于指示日歷(calendar)和當前時間。天氣指示符203用于指示天氣。[0158]頁面指示符204可用于指示用戶當前瀏覽的是哪一個頁面中的應用程序圖標。在本申請實施例,應用程序圖標可分布在多個頁面,用戶可以左右滑動,來瀏覽不同頁面中的應用程序圖標。訊錄圖標等等。[0160]其他應用程序圖標例如可包括視頻應用的圖標、線上會議應用的圖標、日歷(calendar)的圖標、游戲應用的圖標、地圖應用的圖標、設置應[0161]其中,相機是電子設備100上的一款用于調用攝像頭來拍攝圖像的APP,本實施例以是電子設備100提供的系統(tǒng)應用,也可以是第三方應用。[0162]圖庫是智能手機、平板電腦等電子設備100上的一款圖片管理的APP,又可以稱為“相冊”,本實施例對該應用程序的名稱不做限制。該APP可以支持用戶對存儲于電子設備 片。在另一些情況下,該APP也可以支持用戶對存儲在云端服務器上的圖片進行上述各種操作??梢岳斫獾氖牵诒緦嵤├?,圖片可以是電子設備100利用攝像頭193捕捉到的,也可以是從其他應用程序中獲取到的或者從網(wǎng)頁上下載的。本申請實施例的圖庫還提供了“合拍”功能的入口。圖庫可以是電子設備100提供的系統(tǒng)應用,也可以是第三方應用。[0163]不限于此,電子設備100中還可安裝有更多的應用,并可以在顯示屏上顯示這些應[0164]上述各個應用的名稱僅為本申請實施例所使用的詞語,其代表的含義在本實施例中已經(jīng)記載,其名稱并不能對本實施例構成任何限制。[0165]不限于此,圖2A所示的用戶界面21還可包括導航欄、側邊欄等等。在一些實施例中,圖2A示例性所示的用戶界面21可以稱為主界面(homescreen)。[0166]圖2B示例性示出了電子設備100的圖庫APP提供的用戶界面22。[0167]圖2B可以是電子設備100檢測到作用于圖2A中圖庫應用的圖標206a的用戶操作[0169]狀態(tài)欄可參考圖2A所示的用戶界面21中的狀態(tài)欄201,這里不再贅述。用于返回菜單上一級。本領域技術人員可以理解,一個頁面的邏輯上一級是固定的,在應用程序設計時便已確定。當前頁面指示符可用于指示當前頁面,例如文本文本信息,當前頁面指示符還可以是圖標。[0171]圖片區(qū)域207中可顯示有一個或多個圖片,例如圖片207a。當電子設備在圖片區(qū)域207中檢測到向上或向下的滑動操作時,響應于該滑動操作,電子設備可以更新圖片區(qū)域207中顯示的圖片,以便用戶瀏覽圖片。也即是說,用戶可以在圖片區(qū)域207中向上或向下滑動來瀏覽更多的圖片。不限于向上或向下的滑動操作,用戶還可以在圖片區(qū)域207中向左或向右滑動來瀏覽更多的圖片。圖片區(qū)域207中顯示的圖片可以是縮略圖。此時,圖片區(qū)域207中顯示的圖片對應的原圖可以存儲于電子設備上,也可以存儲于云端服務器上。如無另外說明,以下實施例中所指的圖片可以是存儲在電子設備中的,也可以是存儲在云端服務器[0172]如圖2B所示,電子設備100可以在用戶界面22中檢測到用戶作用于圖片207a的用戶操作(如點擊操作、觸摸操作等)。響應于該操作,電子設備100可以顯示如圖2C所示的用戶界面23。[0173]如圖2C所示,電子設備100可以在用戶界面23中以更大的區(qū)域展示圖片207a對應的原圖,用戶界面23展示有圖片208,圖片208可以是圖片207a的原圖。在一些實施例中,圖片208可以是電子設備100在某個地點(例如地點1)拍攝得到的,也可以由電子設備100從網(wǎng)絡中獲取到。該圖片208中包含有一個人物對象以及背景區(qū)域,該人物對象可以被稱為對象A,圖片208可以被稱為包含對象A的圖片。背景區(qū)域展示了該對象A所處的位置,例如圖2C所示圖片208的背景區(qū)域顯示有椰樹、海鷗、山坡、太陽。用戶界面23刪除控件用于監(jiān)聽用戶操作,電子設備100可響應于該用戶操作,針對圖片208執(zhí)行分享、收藏、編輯、刪除等操作。更多控件209可用于監(jiān)聽用戶操作(如點擊操作、觸摸操作等),電子設備100可響應于該用戶操作,顯示如圖2D所示的功能列表210。[0174]如圖2D所示,功能列表210中顯示有多個功能控件,例如用于將圖片208復制到相冊、移動到相冊、投屏、打印等的控件等等。功能列表210顯示的多個啟針對圖片208的“合拍”功能的控件210a,該控件210a用于監(jiān)聽用戶操作(如點擊操作、觸[0175]通過上述圖2B-圖2D的示例,用戶可以通過點擊圖片以查看圖片,然后通過顯示該[0176]不限于在展示一個圖片的用戶界面中點擊控件210a,電子設備100還可以響應于其他用戶操作來啟動針對圖片的“合拍”功能。例如,電子設備100還可以示的圖片207a上接收到畫圓圈手勢后啟動對該圖片的“合100還可以是語音控制指令。本申請對觸發(fā)電子設備100啟動針對圖片的“合拍”功能的操作的具體實現(xiàn)不做限制??淳W(wǎng)絡中的圖片時觸發(fā)針對該圖片的“合拍”功能、用戶觸發(fā)針對文件瀏覽器等應用程序中用所提供的一組用戶界面。[0181]圖2E示例性所示的用戶界面24可以由電子設備100檢測到作用于如圖2D所示的控[0184]在電子設備的攝像頭193啟動并采集到圖像后,預覽框211還可顯示攝像頭193實在預覽框211中看到圖片208,也可以看到圖片208之下的攝像頭啟動攝像頭193采集圖像,此時電子設備100可以直接在預覽框211中同時顯示具有一定透[0187]拍攝模式列表212中可以顯示有一個或多個拍攝模式選項。這一個或多個攝像選[0188]控件213可用于監(jiān)聽觸發(fā)拍攝(拍照或錄像)的用戶操作。電子設備可以檢測到作像頭,例如將后置攝像頭切換為前置攝像頭。[0190]電子設備100可以檢測到作用于拍攝模式選項上的用戶操作,該用戶操作可用于選擇拍攝模式,響應該操作,電子設備100可以開啟用戶選擇的拍攝模操作作用于更多拍攝模式選項212E時,電子設備100可以進一步顯示更多的其他拍攝模式選項,如慢動作拍攝模式選項等等,可以向用戶展示更豐富的攝像功能。不限于圖2E所示,拍攝模式列表212中可以不顯示更多拍攝模式選項212E,用戶可以通過在拍攝模式列表212中向左/右滑動來瀏覽其他拍攝模式選項。[0191]如圖2F所示,預覽框211中同時顯示有較淺顏色的圖像和較深顏色的圖像,其中,較淺顏色的圖像為具有一定透明度的或者虛化的圖片208,較深顏色的圖像是攝像頭193實時采集的圖像。[0192]在預覽框211中,具有一定透明度的或者虛化的圖片208的位置保持不變。同時,用戶使用電子設備100進行拍攝時,可以通過移動電子設備來改變當前所使用的攝像頭在預覽框中的取景。也就是說,用戶可以通過移動電子設備,來更預覽框211中顯示的攝像頭193實時采集的圖像。例如,用戶可以通過向左或向右或向前或向后移動電子設備,還可以手持電子設備走動等。在其他一些實施方式中,用戶還可以調整當前使用的攝像頭的焦距(如電子調焦),或者,更改當前所使用的攝像頭(例如將后置攝像頭更換為前置攝像頭)等,從而更改預覽框211中實時顯示的攝像頭采集的圖像。在其他一些實施方式中,還可以指示攝像頭193拍攝的人物對象、動物對象等更改所處的位置,從而調整預覽框211中的取景。[0193]預覽框211可以向用戶展示圖片208和攝像頭193實時采集的圖像中的各個對象的相對位置。用戶根據(jù)預覽框211呈現(xiàn)的內容,可以調整該預覽框211中實時顯示的攝像頭采集的圖像,從而讓攝像頭采集的圖像中包含對象B并且該對象B處于用戶滿意的和圖片208中的對象A的一個相對位置。和對象A有合影需求的對象稱為對象B。[0194]如圖2F所示,圖片208包含對象A和背景區(qū)域,背景區(qū)域展示了該對象A所處的位置,例如圖2F中預覽框211展示的圖片208的背景區(qū)域說明對象A所處的位置有椰樹、海鷗、[0195]在一些實施方式中,當預覽框211中顯示的攝像頭采集的實時圖像的背景區(qū)域所指示的位置,和,圖片208所指示的位置(例如但不限于圖片208的背景區(qū)域所指示的位置),具有一定相關性時,控件213才可以被激活,在其他情況下控件213即使接收到用戶操作,電子設備100也不會執(zhí)行后續(xù)的響應。控件213激活后,用戶可以讓攝像頭采集的圖像中包含對象B并且該對象B處于滿意的和圖片208中的對象A的一個相對位置時點擊控件213,從而觸發(fā)電子設備100保存攝像頭193采集的圖像并將其和圖片208進行擬合操作。即,只有圖片208所指示的位置,和,當前電子設備100的攝像頭193實時采集的圖像所指示的位置,具有一定相關性時,用戶才可以觸發(fā)電子設備100拍攝圖像并執(zhí)行后續(xù)的擬合操作。[0196]在其他一些實施例中,控件213可以一直被激活,只要用戶讓攝像頭采集的圖像中包含對象B并且該對象B處于令該用戶滿意的和圖片208中的對象A的一個相對位置,用戶就可以點擊控件213,從而觸發(fā)電子設備100保存攝像頭193采集的圖像并將其和圖片208進行擬合操作。[0197]參考圖2F,在圖2F中攝像頭193拍攝到的圖像中包含一個人物對象,該人物對象可以為對象B。由于用戶對圖2F中對象B和對象A的相對位置不太滿意,因此用戶調整了預覽框211中攝像頭193的取景,從而將預覽框211中的對象B和對象A調整到如圖2G所示的令其滿意的相對位置處。[0198]如圖2G所示,電子設備100可以檢測到作用于控件213的用戶操作(例如點擊操作、觸摸操作等),響應于該操作,電子設備100可以保存攝像頭193采集的圖像并將其和圖片208進行擬合操作,從而生成圖庫中的圖片。該擬合操作的具體實現(xiàn),可參考后續(xù)方法實施例中的詳細介紹。此外,參考圖2H,電子設備100還可以將擬合操作后生成的圖片的縮略圖,顯示在控件214中,以供用戶點擊并查看。[0199]在一些實施方式中,電子設備100將攝像頭193采集的圖像和圖片208進行擬合時,有可能擬合失敗,不能生成對應的合成圖像。例如,在攝像頭193采集的圖像的背景區(qū)域和圖片208相關性較低時,電子設備100將不能成功執(zhí)行擬合操作。[0200]電子設備100響應于作用于控件213的用戶操作拍照并執(zhí)行擬合操作后,該電子設備100可以持續(xù)開啟“合拍”功能,這樣用戶就可以多次拍照,一些實施例中,電子設備響應于作用于控件213的用戶操作拍照并執(zhí)行擬合操作后,也可以[0201]不限于圖2E-圖2G示出的拍照模式,用戶還可以選擇錄像模式或其他模式,電子設備100還可以在錄像模式或其他模式下拍攝,達到在視頻或其他模式中合影的目的。[0202]圖3A-圖3F示例性示出了本申請實施例中電子設備100提供的另一組用于合影的用戶界面。[0204]圖3A所示的用戶界面31和圖2A所示的用戶界面21相同,可參考前文圖2A及相關描[0205]圖3B示例性示出了電子設備100的相機應用提供的用戶界面32。[0206]圖3B可以是電子設備100檢測到作用于圖3A中相機應用的圖標205a的用戶操作(如點擊操作、觸摸操作)后,響應于該用戶操作啟動相機應用并顯示的用戶界面。用戶界面32可以是相機應用的默認拍照模式的用戶界面,可用于用戶通過默認后置攝像頭進行拍[0208]區(qū)域301可以稱為預覽框301或取景框301。預覽框301可用于顯示電子設備100的攝像頭193實時采集的圖像。電子設備100可以實時刷新其中的顯示內容,以便于用戶預覽攝像頭193當前的采集的圖像。[0209]拍攝模式列表302中可以顯示有一個或多個拍攝模式選項。這一個或多個攝像選項可以包括:拍照模式選項302A、錄像模式選項302B、人像模式選項302C、全景模式選項302D以及更多選項302E。[0210]控件303可用于監(jiān)聽觸發(fā)拍攝(拍照或錄像)的用戶操作。電子設備可以檢測到作用于控件303的用戶操作(如在控件303上的點擊操作),響應于該操作,電子設備100可以保存預覽框211中顯示的圖像。當用戶切換到錄像模式時,控件303可以更改為對應的錄像控件,電子設備可以檢測到的作用于錄像控件的用戶操作,響應于該操作,電子設備100可以保存預覽框211中顯示的圖像。另外,電子設備100還可以在控件304中顯示所保存的圖像的縮略圖。也即是說,用戶可以點擊控件303或錄像控件來觸發(fā)拍攝。其中,控件303或錄像控件可以是按鈕或者其他形式的控件。本申請中,可以將控件303稱為拍照控件。拍照控件和錄像控件可以被統(tǒng)稱為拍攝控件。[0211]控件30

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論