拍照方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種拍照方法及裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)及圖形處理技術(shù)的發(fā)展,人們對(duì)拍照技術(shù)方法不斷有新的需求,希望能夠獲得更好的拍照體驗(yàn)?,F(xiàn)有的拍照技術(shù)中,拍照背景一般都是通過攝像頭獲取的鏡頭前的實(shí)景圖像,用戶無法自定義拍照背景,只能對(duì)拍攝的照片進(jìn)行后期處理,費(fèi)時(shí)費(fèi)力,且由于后期處理需要較高的專業(yè)技術(shù),用戶可能還需要花錢請(qǐng)專業(yè)人士來處理,因此現(xiàn)有的拍照技術(shù)無法滿足用戶自定義拍照背景的需要,缺乏靈活性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種拍照方法及裝置,旨在解決現(xiàn)有的拍照技術(shù)無法滿足用戶自定義拍照背景的需要的問題,實(shí)現(xiàn)了用戶自定義拍照背景并重新布局拍攝的照片中的人物與背景,在提高拍照的靈活性及便捷性的同時(shí),增加了產(chǎn)品粘性。
[0004]本發(fā)明第一方面提供一種拍照方法,包括:當(dāng)檢測(cè)到用戶觸發(fā)的進(jìn)入拍照模式的指令時(shí),進(jìn)入拍照模式;獲取所述用戶選定的圖片,并將所述圖片展示在屏幕中;當(dāng)檢測(cè)到所述用戶觸發(fā)的拍照指令時(shí),獲取鏡頭前的人物圖像,根據(jù)所述人物圖像以及所述圖片生成目標(biāo)照片并在所述屏幕中進(jìn)行展示,所述目標(biāo)照片以所述圖片中的圖像為背景圖像;檢測(cè)所述用戶的編輯操作,根據(jù)所述編輯操作編輯所述目標(biāo)照片中的人物圖像,以對(duì)所述目標(biāo)照片中的人物及背景進(jìn)行重新布局。
[0005]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取鏡頭前的人物圖像,根據(jù)所述人物圖像以及所述圖片生成目標(biāo)照片包括:獲取所述鏡頭前的實(shí)景照片,利用人臉識(shí)別技術(shù)獲取所述實(shí)景照片中的人物頭像;利用預(yù)置的輪廓和邊界算法,根據(jù)所述人物頭像,得到所述實(shí)景照片中的人物圖像;將所述人物圖像通過圖層覆蓋疊加在所述圖片中,得到所述目標(biāo)照片。
[0006]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)檢測(cè)到所述用戶的連拍操作時(shí),獲取所述鏡頭前的多個(gè)人物圖像,根據(jù)所述多個(gè)人物圖像以及所述圖片生成所述目標(biāo)照片并在所述屏幕中進(jìn)行展示。
[0007]結(jié)合第一方面的第二種可能,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述獲取所述鏡頭前的多個(gè)人物圖像,根據(jù)所述多個(gè)人物圖像以及所述圖片生成目標(biāo)照片包括:連續(xù)獲取所述鏡頭前的多張實(shí)景照片;逐一利用人臉識(shí)別技術(shù)獲取各所述實(shí)景照片中的人物頭像,并利用預(yù)置的輪廓和邊界算法,根據(jù)所述人物頭像,得到各所述實(shí)景照片中的人物圖像;按照拍攝順序,將各所述人物圖像通過圖層覆蓋逐一疊加在所述圖片中,以得到所述目標(biāo)照片。
[0008]結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述進(jìn)入拍照模式與所述獲取用戶選定的圖片之間包括:檢測(cè)移動(dòng)終端的預(yù)置存儲(chǔ)位置是否存儲(chǔ)有備選圖片;若所述預(yù)置存儲(chǔ)位置存儲(chǔ)有備選圖片,則在所述屏幕中展示所述備選圖片的預(yù)覽圖;檢測(cè)所述用戶的選擇操作,以根據(jù)所述選擇操作獲取所述用戶選定的圖片;若所述預(yù)置存儲(chǔ)位置未存儲(chǔ)有備選圖片,則輸出提示信息并進(jìn)入正常拍照模式,所述提示信息用于提示所述用戶不存在所述備選圖片。
[0009]結(jié)合第一方面、第一方面的第一種可能、第一方面的第二種可能、第一方面的第三種可能、或者第一方面的第四種可能,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述編輯操作編輯所述目標(biāo)照片中的人物圖像包括:刪除所述目標(biāo)照片中所述編輯操作指向的人物圖像,移動(dòng)所述目標(biāo)照片中所述編輯操作指向的人物圖像的位置,調(diào)整所述目標(biāo)照片中所述編輯操作指向的人物圖像的位置的大小,或者調(diào)整所述目標(biāo)照片中背景圖像的大小。
[0010]結(jié)合第一方面的第三種可能,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述利用預(yù)置的輪廓和邊界算法,根據(jù)所述人物頭像,得到各所述實(shí)景照片中的人物圖像之后包括:檢測(cè)所述用戶的編號(hào)操作,根據(jù)所述編號(hào)操作對(duì)各所述人物圖像進(jìn)行編號(hào);按照編號(hào)從小到大的順序,逐一將各所述人物圖像通過圖層覆蓋逐層疊加在所述圖像上,并根據(jù)預(yù)置的生成規(guī)則,生成動(dòng)態(tài)圖片作為所述目標(biāo)照片。
[0011]結(jié)合第一方面的第五種可能,在第一方面的第七種可能的實(shí)現(xiàn)方式中,所述將所述圖片展示在屏幕中與所述當(dāng)檢測(cè)到用戶觸發(fā)的拍照指令時(shí),獲取所述鏡頭前的人物圖像之間,包括:實(shí)時(shí)獲取所述鏡頭前的畫面影像,利用人臉識(shí)別技術(shù)獲取所述畫面影像中的人物頭部影像;利用預(yù)置的輪廓和邊界算法,根據(jù)所述人物頭部影像,得到所述畫面影像中的人物影像;將所述人物影像疊加展示在所述圖片上。
[0012]結(jié)合第一方面的第七種可能,在第一方面的第八種可能的實(shí)現(xiàn)方式中,所述將所述人物影像疊加展示在所述圖片上與所述當(dāng)檢測(cè)到用戶觸發(fā)的拍照指令時(shí),獲取鏡頭前的人物圖像之間,包括:檢測(cè)所述用戶的背景調(diào)整操作;根據(jù)所述背景調(diào)整操作縮小或者放大所述圖片;或者根據(jù)所述背景調(diào)整操作調(diào)整所述鏡頭的焦距,以調(diào)整屏幕中人物影像的大小。
[0013]本發(fā)明第二方面提供一種拍照裝置,包括:檢測(cè)模塊,用于檢測(cè)用戶觸發(fā)的進(jìn)入拍照模式的指令;模式進(jìn)入模塊,用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述用戶觸發(fā)的進(jìn)入拍照模式的指令時(shí),進(jìn)入拍照模式;圖片獲取模塊,用于獲取所述用戶選定的圖片;展示模塊,用于將所述圖片展示在屏幕中;所述檢測(cè)模塊,還用于檢測(cè)所述用戶觸發(fā)的拍照指令;拍攝模塊,用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述用戶觸發(fā)的拍照指令時(shí),獲取鏡頭前的人物圖像,根據(jù)所述人物圖像以及所述圖片生成目標(biāo)照片,所述目標(biāo)照片以所述圖片中的圖像為背景圖像;所述展示模塊,還用于將所述目標(biāo)照片在所述屏幕中進(jìn)行展示;所述檢測(cè)模塊,還用于檢測(cè)所述用戶的編輯操作;照片編輯模塊,用于根據(jù)所述檢測(cè)模塊檢測(cè)的所述編輯操作編輯所述目標(biāo)照片中的人物圖像,以對(duì)所述目標(biāo)照片中的人物及背景進(jìn)行重新布局。
[0014]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述拍攝模塊包括:第一獲取子模塊,用于獲取所述鏡頭前的實(shí)景照片;第一識(shí)別子模塊,用于利用人臉識(shí)別技術(shù)獲取所述實(shí)景照片中的人物頭像,并利用預(yù)置的輪廓和邊界算法,根據(jù)所述人物頭像,得到所述實(shí)景照片中的人物圖像;第一照片生成子模塊,用于將所述人物圖像通過圖層覆蓋疊加在所述圖片中,得到所述目標(biāo)照片。
[0015]結(jié)合第二方面,或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述檢測(cè)模塊,還用于檢測(cè)到所述用戶的連拍操作;所述拍攝模塊,還用于當(dāng)所述檢測(cè)模塊檢測(cè)到所述用戶的連拍操作時(shí),獲取所述鏡頭前的多個(gè)人物圖像,根據(jù)所述多個(gè)人物圖像以及所述圖片生成所述目標(biāo)照片。
[0016]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述拍攝模塊包括:第二獲取子模塊,用于連續(xù)獲取所述鏡頭前的多張實(shí)景照片;第二識(shí)別子模塊,用于逐一利用人臉識(shí)別技術(shù)獲取各所述實(shí)景照片中的人物頭像,并利用預(yù)置的輪廓和邊界算法,根據(jù)所述人物頭像,得到各所述實(shí)景照片中的人物圖像;第二照片生成子模塊,用于按照拍攝順序,將各所述人物圖像通過圖層覆蓋逐一疊加在所述圖片中,以得到所述目標(biāo)照片。
[0017]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:圖片檢測(cè)模塊,用于檢測(cè)移動(dòng)終端的預(yù)置存儲(chǔ)位置是否存儲(chǔ)有備選圖片;所述展示模塊,還用于若所述圖片檢測(cè)模塊檢測(cè)到所述預(yù)置存儲(chǔ)位置存儲(chǔ)有備選圖片,則在所述屏幕中展示所述備選圖片的預(yù)覽圖;所述檢測(cè)模塊,還用于檢測(cè)所述用戶的選擇操作;所述圖片獲取模塊,還用于根據(jù)所述檢測(cè)模塊檢測(cè)到的所述選擇操作獲取所述用戶選定的圖片;所述裝置還包括:提示模塊,用于若所述圖片檢測(cè)模塊檢測(cè)到所述預(yù)置存儲(chǔ)位置未存儲(chǔ)有備選圖片,則輸出提示信息,所述提示信息用于提示所述用戶不存在所述備選圖片;所述模式進(jìn)入模塊,還用于進(jìn)入正常拍照模式。
[0018]結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述照片編輯模塊,還用于刪除所述目標(biāo)照片中所述編輯操作指向的人物圖像,移動(dòng)所述目標(biāo)照片中所述編輯操作指向的人物圖像的位置,調(diào)整所述目標(biāo)照片中所述編輯操作指向的人物圖像的位置的大小,或者調(diào)整所述目標(biāo)照片中背景圖像的大小。
[0019]結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述檢測(cè)模塊,還用于檢測(cè)所述用戶的編號(hào)操作;所述裝置還包括:編號(hào)模塊,用于根據(jù)所述編號(hào)操作對(duì)各所述人物圖像進(jìn)行編號(hào);所述拍攝模塊還包括:第三照片生成子模塊,用于按照編號(hào)從小到大的順序,逐一將各所述人物圖像通過圖層覆蓋逐層疊加在所述圖像上,并根據(jù)預(yù)置的生成規(guī)則,生成動(dòng)態(tài)圖片作為所述目標(biāo)照片。
[0020]結(jié)合第二方面的第六種可能的實(shí)現(xiàn)方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,所述裝置還包括:實(shí)時(shí)影像獲取模塊,用于實(shí)時(shí)獲取所述鏡頭前的畫面影像,利用人臉識(shí)別技術(shù)獲取所述畫面影像中的人物頭部影像,利用預(yù)置的輪廓和邊界算法,根據(jù)所述人物頭部影像,得到所述畫面影像中的人物影像;所述展示模塊,還用于將所述人物影像疊加展示在所述圖片上。
[0021]結(jié)合第二方面的第七種可能的實(shí)現(xiàn)方式,在第二方面的第八種可能的實(shí)現(xiàn)方式中,所述檢測(cè)模塊,還用于檢測(cè)所述用戶的背景調(diào)整操作;所述照片編輯模塊,還用于根據(jù)所述檢測(cè)模塊檢測(cè)到的所述背景調(diào)整操作縮小或者放大所述圖片,以及根據(jù)所述背景調(diào)整操作調(diào)整所述鏡頭的焦距,以調(diào)整屏幕中人物影像的大小。
[0022]從上述本發(fā)明實(shí)施例可知,通過在拍照模式下獲取用戶選定的圖片并進(jìn)行展示,當(dāng)檢測(cè)到用戶觸發(fā)的拍照指令時(shí),獲取鏡頭前的人物圖像,根據(jù)人物圖像以及圖片生成目標(biāo)照片,其中目標(biāo)照片以圖片中的圖像為背景圖像,當(dāng)檢測(cè)到用戶的編輯操作時(shí),根據(jù)編輯操作編輯目標(biāo)照片中的人物圖像,以對(duì)目標(biāo)照片中的人物及背景進(jìn)行重新布局。相較于現(xiàn)有技術(shù),本發(fā)明一方面通過將用戶選定的圖片中的圖像作為拍攝的照片中的背景,結(jié)合實(shí)際拍攝的人物圖像與該背景生成目標(biāo)照片,解決了現(xiàn)有的拍照技術(shù)無法滿足用戶自定義拍照背景的需要的問題,另一方面通過根據(jù)用戶的編輯操作,重新布局拍攝的照片中的人物與背景,提高了拍照的靈活性及便捷性,同時(shí)也提高了用戶的體驗(yàn),增加了產(chǎn)品的粘性。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1不出了一種智成移動(dòng)終纟而的結(jié)構(gòu)框圖;
[0025]圖2是本發(fā)明第一實(shí)施例提供的拍照方法的實(shí)現(xiàn)流程示意圖;
[0026]圖3是本發(fā)明第二實(shí)施例提供的拍照方法的實(shí)現(xiàn)流程示意圖;
[0027]圖4是本發(fā)明實(shí)施例提供的拍照方法中拍照操作界面的示意圖;
[0028]圖5是本發(fā)明實(shí)施例提供的拍照方法中得到的目標(biāo)照片的示意圖;
[0029]圖6是本發(fā)明實(shí)施例提供的拍照方法中得到的動(dòng)態(tài)目標(biāo)照片的示意圖;
[0030]圖7是本發(fā)明第三實(shí)施例提供的拍照裝置的結(jié)構(gòu)示意圖;
[0031]圖8是本發(fā)明第四實(shí)施例提供的拍照裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0033]圖1示出了一種智能移動(dòng)終