本技術(shù)實(shí)施例涉及終端,尤其涉及一種照片處理方法及電子設(shè)備。
背景技術(shù):
1、隨著終端技術(shù)的發(fā)展,語(yǔ)音識(shí)別技術(shù)日益成熟,語(yǔ)音輸入因其在交互方式上的高自然性與有效性而變得越來(lái)越重要。電子設(shè)備內(nèi)的語(yǔ)音交互應(yīng)用同樣也稱(chēng)為一種用戶(hù)經(jīng)常使用的功能。用戶(hù)可以通過(guò)語(yǔ)音與電子設(shè)備(諸如手機(jī)、平板電腦、智能手表等)進(jìn)行交互,完成指令輸入、信息查詢(xún)以及語(yǔ)音聊天等各種操作。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種照片處理方法及電子設(shè)備,可以基于用戶(hù)輸入的語(yǔ)音,確定用于指示機(jī)主的指令,響應(yīng)于該指令,基于圖庫(kù)應(yīng)用中包括機(jī)主的照片生成視頻,從而提高人機(jī)交互效率。
2、本技術(shù)的實(shí)施例采用如下技術(shù)方案:
3、第一方面,提供了一種照片處理方法,應(yīng)用于電子設(shè)備中,該方法包括:電子設(shè)備接收用戶(hù)輸入的第一語(yǔ)音,在第一交互界面顯示與第一語(yǔ)音對(duì)應(yīng)的第一文本。也就是說(shuō),電子設(shè)備的第一交互界面可以顯示用戶(hù)輸入的語(yǔ)音對(duì)應(yīng)的文本內(nèi)容。
4、在此基礎(chǔ)上,第一文本包括指示機(jī)主的信息,即第一語(yǔ)音中包括用于指示機(jī)主的信息。響應(yīng)于第一語(yǔ)音,電子設(shè)備在第一交互界面顯示第一目標(biāo)照片和第一控件。第一目標(biāo)照片包括第一人臉,第一人臉在電子設(shè)備的圖庫(kù)應(yīng)用中設(shè)置了機(jī)主標(biāo)簽。
5、響應(yīng)于用戶(hù)對(duì)第一控件輸入的第一操作,電子設(shè)備顯示目標(biāo)視頻的縮略圖;其中,目標(biāo)視頻是電子設(shè)備基于圖庫(kù)應(yīng)用中包括第一人臉的第一目標(biāo)照片生成的。這樣,通過(guò)識(shí)別用戶(hù)輸入的第一語(yǔ)音,確定用于指示機(jī)主的信息;進(jìn)而可以通過(guò)響應(yīng)于該第一語(yǔ)音,將電子設(shè)備的圖庫(kù)應(yīng)用中包括機(jī)主的照片生成視頻,提高了人機(jī)交互效率。
6、可選的,電子設(shè)備接收用戶(hù)輸入的第一語(yǔ)音,也可以不顯示第一交互界面。第一語(yǔ)音包括用于指示機(jī)主的信息,響應(yīng)于第一語(yǔ)音,從圖庫(kù)應(yīng)用中獲取包括機(jī)主的照片,并生成視頻。
7、在第一方面的一種可能的實(shí)現(xiàn)方式中,該方法還包括:電子設(shè)備接收用戶(hù)刪除圖庫(kù)應(yīng)用中機(jī)主標(biāo)簽的第二操作;響應(yīng)于用戶(hù)輸入的第二語(yǔ)音,電子設(shè)備在第一交互界面上顯示與第二語(yǔ)音對(duì)應(yīng)的第二文本,第二文本包括指示機(jī)主的信息。
8、響應(yīng)于第二語(yǔ)音,電子設(shè)備在第一交互界面顯示第二目標(biāo)照片、第三目標(biāo)照片和第一控件;其中,第二目標(biāo)照片包含第二人臉,第三目標(biāo)照片包含第三人臉。響應(yīng)于用戶(hù)的第三操作,取消勾選第二目標(biāo)照片,響應(yīng)于用戶(hù)對(duì)第一控件的第四操作,電子設(shè)備顯示目標(biāo)視頻的縮略圖,目標(biāo)視頻是電子設(shè)備基于圖庫(kù)應(yīng)用中包括第三人臉的第三目標(biāo)照片生成的。如此,在用戶(hù)刪除圖庫(kù)應(yīng)用中機(jī)主標(biāo)簽后,電子設(shè)備可以在第一交互界面顯示多個(gè)機(jī)主的照片,并默認(rèn)勾選所有機(jī)主的照片。在此基礎(chǔ)上,可以響應(yīng)于用戶(hù)取消勾選的操作,保留用戶(hù)選擇的機(jī)主的照片(即第三目標(biāo)照片),并基于用戶(hù)選擇的機(jī)主的照片,生成視頻,在提高人機(jī)交互效率的同時(shí),還提升了用戶(hù)的參與感。
9、在第一方面的一種可能的實(shí)現(xiàn)方式中,第二目標(biāo)照片是電子設(shè)備基于圖庫(kù)應(yīng)用包括的所有照片中,包含第二人臉的前置拍照照片確定的。
10、在第一方面的一種可能的實(shí)現(xiàn)方式中,包含第二人臉的前置拍照照片的數(shù)量是包含人臉的所有前置拍照照片中,數(shù)量最多的;或者,包含第二人臉的前置拍照照片數(shù)量大于或等于自拍次數(shù)閾值。
11、在第一方面的一種可能的實(shí)現(xiàn)方式中,該方法還包括:電子設(shè)備顯示第二交互界面,第二交互界面包括第一地點(diǎn)和第二地點(diǎn);其中,第一地點(diǎn)為電子設(shè)備學(xué)習(xí)得到的家地點(diǎn),第二地點(diǎn)為電子設(shè)備學(xué)習(xí)得到的公司地點(diǎn),包含第三人臉的照片在第一地點(diǎn)和第二地點(diǎn)都出現(xiàn)過(guò)。
12、在第一方面的一種可能的實(shí)現(xiàn)方式中,在第一交互界面還顯示有第二控件;該方法還包括:響應(yīng)于用戶(hù)對(duì)第二控件輸入的第五操作,電子設(shè)備展開(kāi)顯示包括第一人臉的多張照片。如此,用戶(hù)可以看到電子設(shè)備從圖庫(kù)應(yīng)用中獲取到的,包括第一人臉的多張照片,提升用戶(hù)參與感。
13、在第一方面的一種可能的實(shí)現(xiàn)方式中,在顯示第一目標(biāo)照片之前,該方法還包括:電子設(shè)備確定第一語(yǔ)音包括指示機(jī)主的指令,查詢(xún)機(jī)主的人臉id;電子設(shè)備根據(jù)不同人臉id對(duì)應(yīng)的置信度確定機(jī)主的人臉id為第一人臉;第一人臉的置信度為第一置信度,第一置信度大于其他人臉的置信度;電子設(shè)備篩選包括第一人臉的照片,確定第一目標(biāo)照片。如此,通過(guò)置信度查詢(xún)機(jī)主的人臉id,從而篩選出第一人臉的照片,提高了篩選第一人臉照片的可靠性。
14、在第一方面的一種可能的實(shí)現(xiàn)方式中,在第一交互界面顯示第二目標(biāo)照片、第三目標(biāo)照片之前,該方法還包括:電子設(shè)備確定第二語(yǔ)音包括指示機(jī)主的指令,查詢(xún)機(jī)主的人臉id;電子設(shè)備根據(jù)不同人臉id對(duì)應(yīng)的置信度確定機(jī)主的人臉id為第二人臉和第三人臉;電子設(shè)篩選包括第二人臉和第三人臉的照片,確定第二目標(biāo)照片和第三目標(biāo)照片。
15、在第一方面的一種可能的實(shí)現(xiàn)方式中,在電子設(shè)備接收用戶(hù)輸入的第一語(yǔ)音之前,該方法還包括:電子設(shè)備基于不同的人臉id分析結(jié)果,生成不同人物的多個(gè)照片合集;電子設(shè)備對(duì)包含有第一人臉的照片合集設(shè)置機(jī)主標(biāo)簽;電子設(shè)備確定第一人臉的第一置信度為第一預(yù)設(shè)值。
16、在第一方面的一種可能的實(shí)現(xiàn)方式中,在電子設(shè)備接收用戶(hù)輸入的第二語(yǔ)音之前,該方法還包括:電子設(shè)備獲取圖庫(kù)應(yīng)用中,所有前置拍照照片包括的多個(gè)人臉中每個(gè)人臉對(duì)應(yīng)的性別和年齡;電子設(shè)備根據(jù)多個(gè)人臉中每個(gè)人臉對(duì)應(yīng)的性別和年齡,篩選出第一組人臉;第一組人臉中每個(gè)人臉對(duì)應(yīng)的性別與第二人臉對(duì)應(yīng)的性別相同,且每個(gè)人臉對(duì)應(yīng)的年齡與第二人臉對(duì)應(yīng)的年齡的差值在預(yù)設(shè)范圍內(nèi);電子設(shè)備將第二人臉的前置拍照照片數(shù)量與第一組人臉的前置拍照照片數(shù)量的占比,作為第二置信度;第二置信度小于第一預(yù)設(shè)值;電子設(shè)備讀取圖庫(kù)應(yīng)用中的照片,獲取所有人臉id中每個(gè)人臉id對(duì)應(yīng)的照片的拍攝位置和拍攝時(shí)間;電子設(shè)備根據(jù)所有人臉id中每個(gè)人臉id對(duì)應(yīng)的照片的拍攝位置和拍攝時(shí)間,確定同時(shí)在第一地點(diǎn)和第二地點(diǎn)拍攝的照片所對(duì)應(yīng)的目標(biāo)人臉id;目標(biāo)人臉id包括第三人臉;電子設(shè)備將第三人臉對(duì)應(yīng)的第三置信度設(shè)置為第二預(yù)設(shè)值,第二預(yù)設(shè)值小于第一預(yù)設(shè)值。
17、在第一方面的一種可能的實(shí)現(xiàn)方式中,該方法還包括:電子設(shè)備根據(jù)不同人臉id對(duì)應(yīng)的置信度中最高置信度的數(shù)值是否為第一預(yù)設(shè)值;當(dāng)最高置信度的數(shù)值為第一預(yù)設(shè)值時(shí),返回置信度數(shù)值為第一預(yù)設(shè)值的人臉id作為機(jī)主的人臉id;當(dāng)最高置信度的數(shù)值不為第一預(yù)設(shè)值時(shí),返回置信度超過(guò)預(yù)設(shè)閾值的所有人臉id作為機(jī)主的人臉id。
18、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備根據(jù)所有人臉id中每個(gè)人臉id對(duì)應(yīng)的照片的拍攝位置和拍攝時(shí)間,確定同時(shí)在第一地點(diǎn)和第二地點(diǎn)拍攝的照片所對(duì)應(yīng)的目標(biāo)人臉id,包括:電子設(shè)備根據(jù)所有人臉id中每個(gè)人臉id對(duì)應(yīng)的照片的拍攝位置,確定拍攝位置與第一地點(diǎn)之間的距離小于或等于第一預(yù)設(shè)距離,并確定拍攝位置與第二地點(diǎn)之間的距離小于或等于第二預(yù)設(shè)距離;電子設(shè)備確定所有人臉id中每個(gè)人臉id在第一地點(diǎn)拍攝照片的頻次,以及確定在第二地點(diǎn)拍攝照片的頻次;電子設(shè)備根據(jù)拍攝時(shí)間,篩選出同時(shí)在第一地點(diǎn)和第二地點(diǎn)拍攝照片所對(duì)應(yīng)的目標(biāo)人臉id;其中,目標(biāo)人臉id在第一地點(diǎn)拍攝照片的頻次大于預(yù)設(shè)頻次,且在第二地點(diǎn)拍攝照片的頻次大于預(yù)設(shè)頻次。
19、在第一方面的一種可能的實(shí)現(xiàn)方式中,在電子設(shè)備根據(jù)所有人臉id中每個(gè)人臉id對(duì)應(yīng)的照片的拍攝位置和拍攝時(shí)間,確定同時(shí)在第一地點(diǎn)和第二地點(diǎn)拍攝的照片所對(duì)應(yīng)的目標(biāo)人臉id之前,該方法還包括:電子設(shè)備確定第一地點(diǎn)和第二地點(diǎn)之間的距離大于或等于預(yù)設(shè)距離。如此,當(dāng)?shù)谝坏攸c(diǎn)和第二地點(diǎn)之間的距離大于或等于預(yù)設(shè)距離時(shí),可認(rèn)為第一地點(diǎn)和第二地點(diǎn)較為準(zhǔn)確,以便于后續(xù)繼續(xù)執(zhí)行確定機(jī)主的流程。
20、在第一方面的一種可能的實(shí)現(xiàn)方式中,在電子設(shè)備接收用戶(hù)輸入的第二語(yǔ)音之前,該方法還包括:電子設(shè)備根據(jù)用戶(hù)使用習(xí)慣,確定機(jī)主的年齡范圍。該方法還包括:若目標(biāo)人臉id的數(shù)量小于或等于預(yù)設(shè)數(shù)量,則電子設(shè)備將目標(biāo)人臉id中,在年齡范圍內(nèi)的對(duì)應(yīng)人臉id,作為機(jī)主的人臉id。
21、可選的,若目標(biāo)人臉id的數(shù)量大于預(yù)設(shè)數(shù)量,則電子設(shè)備結(jié)束確定機(jī)主的流程,以確保確定出的機(jī)主的準(zhǔn)確度。
22、第二方面,提供一種電子設(shè)備,該電子設(shè)備具有實(shí)現(xiàn)上述第一方面中任一項(xiàng)所述的功能,該功能可以通過(guò)硬件實(shí)現(xiàn),也可以通過(guò)硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。該硬件或軟件包括一個(gè)或多個(gè)與上述功能相對(duì)應(yīng)的模塊。
23、第三方面,提供一種電子設(shè)備,包括:存儲(chǔ)器以及一個(gè)或多個(gè)處理器,顯示屏;存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序代碼,計(jì)算機(jī)程序代碼包括計(jì)算機(jī)指令;當(dāng)計(jì)算機(jī)指令被處理器執(zhí)行時(shí),使得電子設(shè)備執(zhí)行上述第一方面或第一方面中任一項(xiàng)所述的方法。
24、第四方面,提供一種芯片系統(tǒng),該芯片系統(tǒng)包括:至少一個(gè)處理器以及接口,接口用于接收指令,并傳輸至至少一個(gè)處理器;至少一個(gè)處理器運(yùn)行指令使得電子設(shè)備執(zhí)行上述第一方面中任一項(xiàng)所述的方法。
25、第五方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)可以執(zhí)行上述第一方面中任一項(xiàng)所述的方法。
26、第六方面,提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)可以執(zhí)行上述第一方面中任一項(xiàng)所述的方法。
27、其中,上述第二方面至第六方面中任一種實(shí)現(xiàn)方式所帶來(lái)的技術(shù)效果可以參考第一方面中不同實(shí)現(xiàn)方式所帶來(lái)的技術(shù)效果,此處不再贅述。