本發(fā)明涉及圖像處理和通信技術(shù)領(lǐng)域,尤指一種美顏處理方法、裝置和終端設(shè)備。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的發(fā)展,智能終端的應(yīng)用范圍得到了廣泛的提高,例如可以通過智能終端聽音樂、玩游戲、上網(wǎng)聊天和拍照等。特別地,智能美顏技術(shù)作為目前智能終端拍照的一種附加功能,該技術(shù)的發(fā)展和使用受到用戶的青睞。
目前采用智能終端進(jìn)行美顏拍照的基本原理是:智能終端中需要預(yù)先保存人臉特征值,并且預(yù)先設(shè)置人臉特征值對(duì)應(yīng)的美顏處理參數(shù);具體地,在進(jìn)行美顏拍照時(shí),首先需要獲取當(dāng)前拍攝界面中每個(gè)人臉的人臉特征值,隨后將當(dāng)前獲取的人臉特征值與預(yù)設(shè)的人臉特征值進(jìn)行匹配,若某個(gè)人臉能與預(yù)設(shè)的人臉特征值匹配,則認(rèn)為該人臉已經(jīng)被識(shí)別出,此時(shí)可以通過智能終端對(duì)已匹配的人臉特征值在拍攝界面中對(duì)應(yīng)的人臉進(jìn)行美顏處理,美顏處理具體按照智能終端中預(yù)置的美顏處理參數(shù)執(zhí)行,該美顏處理參數(shù)例如包括膚色調(diào)整、磨皮、大眼和瘦臉等美化處理。顯然地,上述美顏拍照方式中,判斷對(duì)拍攝界面中的哪些人臉進(jìn)行美顏處理的依據(jù)是智能終端中是否存儲(chǔ)有對(duì)應(yīng)的人臉特征值,由于智能終端的存儲(chǔ)空間有限,通常僅能存儲(chǔ)固定數(shù)量的人臉特征值,因此,很難同時(shí)滿足較多數(shù)量的人臉進(jìn)行美顏處理的需求,例如在合影時(shí)通常會(huì)有幾十人甚至上百人。
綜上所述,現(xiàn)有技術(shù)中的美顏拍照方式,由于執(zhí)行拍照的智能終端中存儲(chǔ)空間的限制,很難同時(shí)滿足對(duì)較多數(shù)量的人臉進(jìn)行美顏處理的需求,從而導(dǎo)致智能終端的美顏處理性能較差的問題。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種美顏處理方法、裝置和終端設(shè)備,以解決現(xiàn)有技術(shù)中的美顏拍照方式,由于執(zhí)行拍照的智能終端中存儲(chǔ)空間的限制,很難同時(shí)滿足對(duì)較多數(shù)量的人臉進(jìn)行美顏處理的需求,從而導(dǎo)致智能終端的美顏處理性能較差的問題。
第一方面,本發(fā)明提供一種美顏處理方法,包括:
通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù);
根據(jù)查找到的所述第二人臉特征值對(duì)所述第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照所述美顏參數(shù)進(jìn)行美顏處理,進(jìn)行所述美顏處理的人臉為所述第二人臉特征值對(duì)應(yīng)的人臉。
在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù),包括:
將所述第一人臉特征值發(fā)送給所述網(wǎng)絡(luò)服務(wù)器,所述第一人臉特征值用于指示所述網(wǎng)絡(luò)服務(wù)器通過已存儲(chǔ)的人臉特征值庫(kù)與所述第一人臉特征值進(jìn)行匹配;
接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的匹配結(jié)果,所述匹配結(jié)果包括所述第二人臉特征值和所述美顏參數(shù),所述第二人臉特征值對(duì)應(yīng)的人臉為所述第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)之前,還包括:
將所述終端設(shè)備中的人臉特征值和美顏參數(shù)發(fā)送給所述網(wǎng)絡(luò)服務(wù)器;
存儲(chǔ)或刪除所述終端設(shè)備中的人臉特征值和美顏參數(shù)。
根據(jù)第一方面、第一方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第三種可能的實(shí)現(xiàn)方式中,所述通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)之前,還包括:
通過所述第一人臉特征值在所述終端設(shè)備中查找匹配的第二人臉特征值 和美顏參數(shù);
所述通過終端設(shè)備第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù),包括:
當(dāng)在所述終端設(shè)備中未查找到與所述第一人臉特征值匹配的第二人臉特征值時(shí),在所述網(wǎng)絡(luò)服務(wù)器中查找與所述第一人臉特征值匹配的第二人臉特征值和美顏參數(shù)。
根據(jù)第一方面、第一方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第四種可能的實(shí)現(xiàn)方式中,還包括:
通過用戶在所述終端設(shè)備上執(zhí)行的操作,向所述網(wǎng)絡(luò)服務(wù)器發(fā)送操作指令,所述操作指令用于指示所述網(wǎng)絡(luò)服務(wù)器對(duì)所存儲(chǔ)的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng)。
第二方面,本發(fā)明提供一種美顏處理方法,包括:
網(wǎng)絡(luò)服務(wù)器通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù);
所述網(wǎng)絡(luò)服務(wù)器將查找到的所述第二人臉特征值和所述美顏參數(shù)發(fā)送給所述終端設(shè)備,所述第二人臉特征值和所述美顏參數(shù)用于指示所述終端設(shè)備根據(jù)所述第二人臉特征值對(duì)所述第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照所述美顏參數(shù)進(jìn)行美顏處理,進(jìn)行所述美顏處理的人臉為所述第二人臉特征值對(duì)應(yīng)的人臉。
在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)服務(wù)器通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù),包括:
所述網(wǎng)絡(luò)服務(wù)器接收所述終端設(shè)備發(fā)送的所述第一人臉特征值;
所述網(wǎng)絡(luò)服務(wù)器通過已存儲(chǔ)的人臉特征值庫(kù)與所述第一人臉特征值進(jìn)行匹配,所匹配的結(jié)果包括所述第二人臉特征值和所述美顏參數(shù),所述第二人臉特征值對(duì)應(yīng)的人臉為所述第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)服務(wù)器通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù)之前,還包括:
所述網(wǎng)絡(luò)服務(wù)器接收所述終端設(shè)備發(fā)送的人臉特征值和美顏參數(shù)。
根據(jù)第二方面、第二方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第三種可能的實(shí)現(xiàn)方式中,還包括:
所述網(wǎng)絡(luò)服務(wù)器接收所述終端設(shè)備發(fā)送的操作指令;
所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述操作指令對(duì)所述網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng),并向所述終端設(shè)備返回操作結(jié)果。
根據(jù)第二方面、第二方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第四種可能的實(shí)現(xiàn)方式中,還包括:
所述網(wǎng)絡(luò)服務(wù)器向終端設(shè)備發(fā)送所述網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的人臉特征值和美顏參數(shù),所述人臉特征值和所述美顏參數(shù)用于指示所述終端設(shè)備在進(jìn)行美顏處理前,通過所述終端設(shè)備中存儲(chǔ)的人臉特征值與待執(zhí)行美顏處理的人臉對(duì)應(yīng)的人臉特征值進(jìn)行匹配。
第三方面,本發(fā)明提供一種美顏處理裝置,包括:
查找模塊,用于通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù);
美顏模塊,用于根據(jù)所述查找模塊查找到的第二人臉特征值對(duì)所第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照所述美顏參數(shù)進(jìn)行美顏處理,進(jìn)行所述美顏處理的人臉為所述第二人臉特征值對(duì)應(yīng)的人臉。
在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述查找模塊包括:發(fā)送單元,用于將所述第一人臉特征值發(fā)送給所述網(wǎng)絡(luò)服務(wù)器,所述第一人臉特征值用于指示所述網(wǎng)絡(luò)服務(wù)器通過已存儲(chǔ)的人臉特征值庫(kù)與所述第一人臉特征值進(jìn)行匹配;
接收單元,用于接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的匹配結(jié)果,所述匹配結(jié)果包括所述第二人臉特征值和所述美顏參數(shù),所述第二人臉特征值對(duì)應(yīng)的人臉為所述第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述美顏處理裝置還包括:發(fā)送模塊,用于在所述查找模塊通過所述第一人臉特征值在所述網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)之前,將所述終端設(shè)備中的人臉特征 值和美顏參數(shù)發(fā)送給所述網(wǎng)絡(luò)服務(wù)器;
處理模塊,用于存儲(chǔ)或刪除所述終端設(shè)備中的人臉特征值和美顏參數(shù)。
根據(jù)第三方面、第三方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第三種可能的實(shí)現(xiàn)方式中,所述查找模塊,還用于在通過所述第一人臉特征值在所述網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)之前,通過所述第一人臉特征值在所述終端設(shè)備中查找匹配的第二人臉特征值和美顏參數(shù);
則所述查找模塊用于通過所述第一人臉特征值在所述網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù),是指:當(dāng)所述查找模塊在所述終端設(shè)備中未查找到與所述第一人臉特征值匹配的第二人臉特征值時(shí),在所述網(wǎng)絡(luò)服務(wù)器中查找與所述第一人臉特征值匹配的第二人臉特征值和美顏參數(shù)。
根據(jù)第三方面、第三方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第四種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,還用于通過用戶在所述終端設(shè)備上執(zhí)行的操作,向所述網(wǎng)絡(luò)服務(wù)器發(fā)送操作指令,所述操作指令用于指示所述網(wǎng)絡(luò)服務(wù)器對(duì)所存儲(chǔ)的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng)。
第四方面,本發(fā)明提供一種美顏處理裝置,包括:
查找模塊,用于通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù);
發(fā)送模塊,用于將所述查找模塊查找到的第二人臉特征值和所述美顏參數(shù)發(fā)送給所述終端設(shè)備,所述第二人臉特征值和所述美顏參數(shù)用于指示所述終端設(shè)備根據(jù)所述第二人臉特征值對(duì)所述第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照所述美顏參數(shù)進(jìn)行美顏處理,進(jìn)行所述美顏處理的人臉為所述第二人臉特征值對(duì)應(yīng)的人臉。
在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述查找模塊包括:接收單元,用于接收所述終端設(shè)備發(fā)送的所述第一人臉特征值;
匹配單元,用于通過已存儲(chǔ)的人臉特征值庫(kù)與所述接收單元接收的第一人臉特征值進(jìn)行匹配,所匹配的結(jié)果包括所述第二人臉特征值和所述美顏參 數(shù),所述第二人臉特征值對(duì)應(yīng)的人臉為所述第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述美顏處理裝置還包括:接收模塊,用于在所述查找模塊通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù)之前,接收所述終端設(shè)備發(fā)送的人臉特征值和美顏參數(shù)。
根據(jù)第四方面、第四方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第三種可能的實(shí)現(xiàn)方式中,所述接收模塊,還用于接收所述終端設(shè)備發(fā)送的操作指令;
所述美顏處理裝置還包括:處理模塊,用于根據(jù)所述接收模塊接收的操作指令對(duì)所述網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng);
所述發(fā)送模塊,還用于向所述終端設(shè)備返回操作結(jié)果。
根據(jù)第四方面、第四方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第四種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,還用于向終端設(shè)備發(fā)送所述網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的人臉特征值和美顏參數(shù),所述人臉特征值和所述美顏參數(shù)用于指示所述終端設(shè)備在進(jìn)行美顏處理前,通過所述終端設(shè)備中存儲(chǔ)的人臉特征值與待執(zhí)行美顏處理的人臉對(duì)應(yīng)的人臉特征值進(jìn)行匹配。
第五方面,本發(fā)明提供一種終端設(shè)備,包括:攝像頭、顯示器和處理器,其中,所述處理器中設(shè)置有如上述第三方面中任一項(xiàng)所述的美顏處理裝置;
所述攝像頭,用于拍照或攝像,并將拍攝圖像中的人臉轉(zhuǎn)化為人臉特征值;
所述顯示器,用于在拍照或攝像過程中顯示實(shí)時(shí)拍攝圖像,并在拍照或攝像完成后顯示拍攝結(jié)果。
本發(fā)明提供的美顏處理方法、裝置和終端設(shè)備,通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù),并根據(jù)查找到的第二人臉特征值對(duì)第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照美顏參數(shù)進(jìn)行美顏處理,進(jìn)行美顏處理的人臉為第二人臉特征值對(duì)應(yīng)的人臉, 本發(fā)明通過存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器端的人臉特征值和美顏參數(shù)實(shí)現(xiàn)對(duì)終端設(shè)備獲取的第一人臉特征值進(jìn)行美顏處理的方式,解決了現(xiàn)有技術(shù)中的美顏拍照方式,由于執(zhí)行拍照的智能終端中存儲(chǔ)空間的限制,很難同時(shí)滿足對(duì)較多數(shù)量的人臉進(jìn)行美顏處理的需求,從而導(dǎo)致智能終端的美顏處理性能較差的問題。
附圖說明
附圖用來(lái)提供對(duì)本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請(qǐng)的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。
圖1為本發(fā)明實(shí)施例提供的一種美顏處理方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的另一種美顏處理方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的又一種美顏處理方法的流程圖;
圖4為本發(fā)明實(shí)施例提供的再一種美顏處理方法的流程圖;
圖5為本發(fā)明實(shí)施例提供的還一種美顏處理方法的流程圖;
圖6為本發(fā)明實(shí)施例提供的一種美顏處理方法的信令交互流程圖;
圖7為本發(fā)明實(shí)施例提供的一種美顏處理裝置的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的另一種美顏處理裝置的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實(shí)施例提供的又一種美顏處理裝置的結(jié)構(gòu)示意圖;
圖10為本發(fā)明實(shí)施例提供的再一種美顏處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
下面通過具體的實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明,本發(fā)明以下各實(shí)施例中的終端設(shè)備為具有攝像頭的智能終端,例如智能手機(jī)、平板電腦或個(gè)人數(shù)字助理(personaldigitalassistant,簡(jiǎn)稱為:pda)等,本發(fā)明各實(shí)施例中的終端設(shè)備上通常還具有可以顯示實(shí)時(shí)拍攝圖像或顯示照片的顯示屏。本發(fā)明提供以下幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過程可能在某些實(shí)施例不再贅述。
圖1為本發(fā)明實(shí)施例提供的一種美顏處理方法的流程圖。本實(shí)施例提供的美顏處理方法適用于對(duì)終端設(shè)備拍攝圖像中的人臉進(jìn)行美顏處理的情況中,該方法可以由美顏處理裝置執(zhí)行,該美顏處理裝置通過硬件和軟件結(jié)合的方式來(lái)實(shí)現(xiàn),該裝置可以集成在終端設(shè)備的處理器中,供處理器調(diào)用使用。如圖1所示,本實(shí)施例提供的方法可以包括:
s110,通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)。
在本實(shí)施例中,美顏處理的對(duì)象通常為拍攝圖像中的人臉,具體地,當(dāng)前拍攝圖像中的人臉可以作為第一人臉特征值,與現(xiàn)有技術(shù)類似的,美顏處理的依據(jù)同樣為已存儲(chǔ)的人臉特征值庫(kù)和美顏參數(shù),具體地,人臉特征值庫(kù)為判斷是否對(duì)第一人臉特征值對(duì)應(yīng)的人臉進(jìn)行美顏處理的基礎(chǔ),美顏參數(shù)為執(zhí)行美顏處理的依據(jù)。與現(xiàn)有技術(shù)不同的是,本發(fā)明各實(shí)施例中用于比對(duì)人臉特征值庫(kù)和美顏參數(shù)不是從本機(jī)上獲取的,而是存儲(chǔ)在特定的網(wǎng)絡(luò)端,例如百度云盤,或者蘋果手機(jī)的蘋果云(icloud),在具體實(shí)現(xiàn)中,執(zhí)行美顏處理的終端設(shè)備需要在網(wǎng)絡(luò)服務(wù)器上注冊(cè)用戶,例如在網(wǎng)絡(luò)服務(wù)器上注冊(cè)“美顏用戶1”,該“美顏用戶1”中存儲(chǔ)有人臉特征值庫(kù)和美顏參數(shù),這樣,終端設(shè)備中就不需要存儲(chǔ)大量的人臉特征值,并且網(wǎng)絡(luò)服務(wù)器的存儲(chǔ)容量一般較大,可以存儲(chǔ)較多的人臉特征值。因此,終端設(shè)備在美顏拍照時(shí),可以在網(wǎng)絡(luò)服務(wù)器中已注冊(cè)的用戶下查找與第一人臉特征值匹配的第二人臉特征值和美顏參數(shù),從而將網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)和美顏參數(shù)作為美顏處理的依據(jù)。
本實(shí)施例在具體實(shí)現(xiàn)中,網(wǎng)絡(luò)服務(wù)器中通常預(yù)先存儲(chǔ)有人臉特征值庫(kù)和美顏參數(shù),即s110之前可以包括:s100,將終端設(shè)備中的人臉特征值和美 顏參數(shù)發(fā)送給網(wǎng)絡(luò)服務(wù)器;s101,存儲(chǔ)或刪除終端設(shè)備中的人臉特征值和美顏參數(shù)。在本實(shí)施例中,可以先采用終端設(shè)備的普通拍照功能對(duì)需要設(shè)置人臉特征值的用戶進(jìn)行拍照,或者從終端設(shè)備的照片中獲取特定用戶的人臉特征值,并且可以先在終端設(shè)備中設(shè)置美顏參數(shù);隨后,終端設(shè)備將其自身具有的與美顏拍照相關(guān)的數(shù)據(jù)和參數(shù)發(fā)送到網(wǎng)絡(luò)服務(wù)器上對(duì)應(yīng)的注冊(cè)用戶中,這樣,即將終端設(shè)備的人臉特征值和美顏參數(shù)同步到網(wǎng)絡(luò)服務(wù)器中,此時(shí),可以選擇性的存儲(chǔ)或刪除終端設(shè)備中的人臉特征值和美顏參數(shù)。本實(shí)施例中的人臉特征值的表現(xiàn)形式可以是終端拍攝的人臉照片,或者終端通過處理從人臉照片中抽取出來(lái)的特征參數(shù),例如一段文字、一個(gè)二維碼等等。
需要說明的是,本發(fā)明實(shí)施例不限制人臉特征值和美顏參數(shù)的對(duì)應(yīng)關(guān)系,人臉特征值和美顏參數(shù)例如可以是一一對(duì)應(yīng)的關(guān)系,即對(duì)不同的人臉具有不同的美顏效果,這樣的美顏方式比較有針對(duì)性,可以根據(jù)每個(gè)人的特點(diǎn)設(shè)置不同的美顏參數(shù);人臉特征值和美顏參數(shù)例如還可以是多對(duì)一的關(guān)系,即對(duì)多個(gè)人臉設(shè)置同樣的美顏參數(shù),這樣的美顏方式較為簡(jiǎn)單,降低美顏處理的復(fù)雜度,易于執(zhí)行。另外,本實(shí)施例的網(wǎng)絡(luò)服務(wù)器中預(yù)存儲(chǔ)的人臉特征值庫(kù)和美顏參數(shù)還可以通過其他方式預(yù)置,例如用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
s120,根據(jù)查找到的第二人臉特征值對(duì)第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照美顏參數(shù)進(jìn)行美顏處理,進(jìn)行美顏處理的人臉為第二人臉特征值對(duì)應(yīng)的人臉。
在本實(shí)施例中,已經(jīng)通過網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)查找到與第一人臉特征值對(duì)應(yīng)的部分或全部人臉,例如部分人臉在網(wǎng)絡(luò)服務(wù)器中查找到對(duì)應(yīng)的人臉特征值,而其他人臉在網(wǎng)絡(luò)服務(wù)器中并未查找到對(duì)應(yīng)的人臉特征值,也就是說,第二人臉特征值對(duì)應(yīng)的人臉是第一人臉特征值對(duì)應(yīng)的人臉的子集,也可以完全相同。在進(jìn)行美顏處理時(shí),僅對(duì)已查找到的第二人臉特征值對(duì)應(yīng)的人臉進(jìn)行美顏處理,其他人臉則不需要執(zhí)行美顏處理;例如,某用戶在于其他人合影時(shí),終端設(shè)備中存儲(chǔ)有自己的人臉特征值,因此照片的多張人臉中,只有該用戶的人臉具有相應(yīng)的人臉特值,即美顏處理的對(duì)象僅有該用戶。
本實(shí)施例提供的美顏處理方法,由于美顏處理對(duì)象的第一人臉特征值在 網(wǎng)絡(luò)服務(wù)器中進(jìn)行比對(duì),可以避免由于終端設(shè)備存儲(chǔ)空間有限而造成的各種問題。例如終端設(shè)備僅能存儲(chǔ)有限數(shù)量的人臉特征值,很難對(duì)同時(shí)對(duì)較多數(shù)量的人臉進(jìn)行美顏處理;再例如當(dāng)前需要美顏的對(duì)象并沒有存儲(chǔ)在終端設(shè)備中,需要通過拍照或照片獲取人臉特征值,并且設(shè)置參數(shù)后才能進(jìn)行美顏處理,若下一時(shí)刻改變美顏處理的對(duì)象,需要重復(fù)上述方式;再例如在更換終端設(shè)備后,人臉特征值和美顏參數(shù)都需要在新的終端設(shè)備上重新設(shè)置后才能進(jìn)行美顏拍照,這樣會(huì)增加額外的工作量。
本實(shí)施例所提供的美顏處理方法,通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù),并根據(jù)查找到的第二人臉特征值對(duì)第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照美顏參數(shù)進(jìn)行美顏處理,進(jìn)行美顏處理的人臉為第二人臉特征值對(duì)應(yīng)的人臉,本實(shí)施例通過存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器端的人臉特征值和美顏參數(shù)實(shí)現(xiàn)對(duì)終端設(shè)備獲取的第一人臉特征值進(jìn)行美顏處理的方式,解決了現(xiàn)有技術(shù)中的美顏拍照方式,由于執(zhí)行拍照的智能終端中存儲(chǔ)空間的限制,很難同時(shí)滿足對(duì)較多數(shù)量的人臉進(jìn)行美顏處理的需求,從而導(dǎo)致智能終端的美顏處理性能較差的問題。
進(jìn)一步地,網(wǎng)絡(luò)服務(wù)器通常具有較大的存儲(chǔ)空間,可以存儲(chǔ)大量的人臉特征值,因此,本實(shí)施例提供的美顏處理方法還可以避免由于終端設(shè)備存儲(chǔ)空間有限而造成的各種問題,例如,在美顏處理的對(duì)象變化時(shí),網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的人臉特征值中有匹配對(duì)應(yīng)人臉的,則不需要重新設(shè)置,直接查找并使用即可;再例如,更換終端設(shè)備后,并不影響網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的數(shù)據(jù),則不需要在終端設(shè)備中進(jìn)行重復(fù)設(shè)置,在很大程度上降低了美顏處理的工作量,提高了美顏拍照的實(shí)用性。
圖2為本發(fā)明實(shí)施例提供的另一種美顏處理方法的流程圖。本發(fā)明提供一種從網(wǎng)絡(luò)服務(wù)器中查找人臉特征值和美顏參數(shù)的具體方式,在上述圖1所示實(shí)施例的基礎(chǔ)上,s110可以包括:s111,將第一人臉特征值發(fā)送給網(wǎng)絡(luò)服務(wù)器,該第一人臉特征值用于指示網(wǎng)絡(luò)服務(wù)器通過已存儲(chǔ)的人臉特征值庫(kù)與第一人臉特征值進(jìn)行匹配;s112,接收網(wǎng)絡(luò)服務(wù)器發(fā)送的匹配結(jié)果,該匹配結(jié)果包括第二人臉特征值和美顏參數(shù),該第二人臉特征值對(duì)應(yīng)的人臉為第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
在本實(shí)施例中,終端設(shè)備可以與網(wǎng)絡(luò)服務(wù)器上已注冊(cè)的用戶進(jìn)行數(shù)據(jù)交互,例如上述的“美顏用戶1”,與該終端設(shè)備相關(guān)的數(shù)據(jù)均存儲(chǔ)在“美顏用戶1”中,即網(wǎng)絡(luò)服務(wù)器可以為多個(gè)終端設(shè)備提供上述美顏服務(wù),通過不同的注冊(cè)用戶區(qū)分不同的終端設(shè)備。
可選地,圖3為本發(fā)明實(shí)施例提供的又一種美顏處理方法的流程圖。上述實(shí)施例已經(jīng)說明,在通過終端設(shè)備向網(wǎng)絡(luò)服務(wù)器同步與美顏處理相關(guān)的數(shù)據(jù)后,可以將數(shù)據(jù)保存在終端設(shè)備中,因此,終端設(shè)備在執(zhí)行美顏處理時(shí),也可以先行查詢終端設(shè)備中存儲(chǔ)的人臉特征值;圖3以在上述圖1所示實(shí)施例的基礎(chǔ)上為例予以示出,在s110之前,還包括:s102,通過第一人臉特征值在終端設(shè)備中查找匹配的第二人臉特征值和美顏參數(shù);相應(yīng)地,s110可以替換為:當(dāng)在終端設(shè)備中未查找到與第一人臉特征值匹配的第二人臉特征值時(shí),在網(wǎng)絡(luò)服務(wù)器中查找與第一人臉特征值匹配的第二人臉特征值和美顏參數(shù)。
本實(shí)施例提供的美顏處理方法,考慮到終端設(shè)備中可以存儲(chǔ)有一定數(shù)據(jù)的人臉特征值,并且從本機(jī)查找對(duì)應(yīng)的人臉特征值減少了與網(wǎng)絡(luò)服務(wù)器進(jìn)行交互的步驟,查找的時(shí)效性更高,可以首先在本機(jī)進(jìn)行查找,若本機(jī)中沒有查找到,可以進(jìn)一步在網(wǎng)絡(luò)服務(wù)器中進(jìn)行查找。
更進(jìn)一步地,網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中的數(shù)據(jù)是可以隨時(shí)變更的,即本實(shí)施例提供的方法還包括:s130,通過用戶在終端設(shè)備上執(zhí)行的操作,向網(wǎng)絡(luò)服務(wù)器發(fā)送操作指令,該操作指令用于指示網(wǎng)絡(luò)服務(wù)器對(duì)所存儲(chǔ)的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng)。
需要說明的是,本實(shí)施例不限制s130的執(zhí)行順序,變更網(wǎng)絡(luò)服務(wù)器中的人臉特征值和美顏參數(shù)可以是在拍照前或拍照后,可以是用戶在任意時(shí)間執(zhí)行的,圖3所示實(shí)施例以s130在s120之后執(zhí)行為例予以示出;另外,對(duì)網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的變更,不僅可以通過終端設(shè)備來(lái)執(zhí)行,還可以由用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
圖4為本發(fā)明實(shí)施例提供的再一種美顏處理方法的流程圖。本實(shí)施例提供的美顏處理方法適用于對(duì)終端設(shè)備拍攝圖像中的人臉進(jìn)行美顏處理的情況 中,該方法可以由美顏處理裝置執(zhí)行,該美顏處理裝置通過硬件和軟件結(jié)合的方式來(lái)實(shí)現(xiàn),該裝置可以設(shè)置于網(wǎng)絡(luò)服務(wù)器中。如圖4所示,本實(shí)施例提供的方法可以包括:
s210,網(wǎng)絡(luò)服務(wù)器通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù)。
在本實(shí)施例中,美顏處理的對(duì)象同樣為拍攝圖像中的人臉,具體地,當(dāng)前拍攝圖像中的人臉可以作為第一人臉特征值,與現(xiàn)有技術(shù)不同的是,本發(fā)明各實(shí)施例中用于比對(duì)人臉特征值庫(kù)和美顏參數(shù)不是從本機(jī)上獲取的,而是存儲(chǔ)在特定的網(wǎng)絡(luò)端,例如百度云盤,或者蘋果手機(jī)的蘋果云(icloud),在具體實(shí)現(xiàn)中,網(wǎng)絡(luò)服務(wù)器中具有終端設(shè)備注冊(cè)的用戶,例如網(wǎng)絡(luò)服務(wù)器上注冊(cè)有“美顏用戶1”,該“美顏用戶1”中存儲(chǔ)有人臉特征值庫(kù)和美顏參數(shù),這樣,終端設(shè)備中就不需要存儲(chǔ)大量的人臉特征值,并且網(wǎng)絡(luò)服務(wù)器的存儲(chǔ)容量一般較大,可以存儲(chǔ)較多的人臉特征值。因此,對(duì)于需要進(jìn)行美顏拍照的終端設(shè)備,網(wǎng)絡(luò)服務(wù)器可以提供其進(jìn)行美顏處理的相關(guān)服務(wù)器,即網(wǎng)絡(luò)服務(wù)器在終端設(shè)備的注冊(cè)用戶下查找與第一人臉特征值匹配的第二人臉特征值和美顏參數(shù),本實(shí)施例具體將網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)和美顏參數(shù)作為美顏處理的依據(jù)。
本實(shí)施例在具體實(shí)現(xiàn)中,網(wǎng)絡(luò)服務(wù)器中通常預(yù)先存儲(chǔ)有人臉特征值庫(kù)和美顏參數(shù),即s210之前可以包括:s200,網(wǎng)絡(luò)服務(wù)器接收終端設(shè)備發(fā)送的人臉特征值和美顏參數(shù)。在本實(shí)施例中,可以先采用終端設(shè)備的普通拍照功能對(duì)需要設(shè)置人臉特征值的用戶進(jìn)行拍照,或者從終端設(shè)備的照片中獲取特定用戶的人臉特征值,并且可以先在終端設(shè)備中設(shè)置美顏參數(shù);隨后,終端設(shè)備將其自身具有的與美顏拍照相關(guān)的數(shù)據(jù)和參數(shù)發(fā)送到網(wǎng)絡(luò)服務(wù)器上對(duì)應(yīng)的注冊(cè)用戶中,這樣,即將終端設(shè)備的人臉特征值和美顏參數(shù)同步到網(wǎng)絡(luò)服務(wù)器中。需要說明的是,本實(shí)施例中的終端設(shè)備可以選擇性的存儲(chǔ)或刪除終端設(shè)備中的人臉特征值和美顏參數(shù)。本實(shí)施例中的人臉特征值的表現(xiàn)形式可以是終端拍攝的人臉照片,或者終端通過處理從人臉照片中抽取出來(lái)的特征參數(shù),例如一段文字、一個(gè)二維碼等等。
需要說明的是,本發(fā)明實(shí)施例不限制人臉特征值和美顏參數(shù)的對(duì)應(yīng)關(guān)系, 人臉特征值和美顏參數(shù)例如可以是一一對(duì)應(yīng)的關(guān)系,人臉特征值和美顏參數(shù)例如還可以是多對(duì)一的關(guān)系。另外,本實(shí)施例的網(wǎng)絡(luò)服務(wù)器中預(yù)存儲(chǔ)的人臉特征值庫(kù)和美顏參數(shù)還可以通過其他方式預(yù)置,例如用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
s220,網(wǎng)絡(luò)服務(wù)器將查找到的第二人臉特征值和美顏參數(shù)發(fā)送給終端設(shè)備,該第二人臉特征值和美顏參數(shù)用于指示終端設(shè)備根據(jù)第二人臉特征值對(duì)第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照美顏參數(shù)進(jìn)行美顏處理,進(jìn)行美顏處理的人臉為第二人臉特征值對(duì)應(yīng)的人臉。
在本實(shí)施例中,已經(jīng)通過網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)查找到與第一人臉特征值對(duì)應(yīng)的部分或全部人臉,例如部分人臉在網(wǎng)絡(luò)服務(wù)器中查找到對(duì)應(yīng)的人臉特征值,而其他人臉在網(wǎng)絡(luò)服務(wù)器中并未查找到對(duì)應(yīng)的人臉特征值,也就是說,第二人臉特征值對(duì)應(yīng)的人臉是第一人臉特征值對(duì)應(yīng)的人臉的子集,也可以完全相同。在進(jìn)行美顏處理時(shí),僅對(duì)已查找到的第二人臉特征值對(duì)應(yīng)的人臉進(jìn)行美顏處理,其他人臉則不需要執(zhí)行美顏處理。
本實(shí)施例提供的美顏處理方法,由于通過網(wǎng)絡(luò)服務(wù)器比對(duì)需要進(jìn)行美顏處理的對(duì)象,即第一人臉特征值,可以避免由于終端設(shè)備存儲(chǔ)空間有限而造成的各種問題。由于終端存儲(chǔ)空間有限而造成的各種問題在上述實(shí)例中已經(jīng)具體說明,故在此不再贅述。
本實(shí)施例所提供的美顏處理方法,網(wǎng)絡(luò)服務(wù)器通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù),并根據(jù)查找到的第二人臉特征值對(duì)第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照美顏參數(shù)進(jìn)行美顏處理,進(jìn)行美顏處理的人臉為第二人臉特征值對(duì)應(yīng)的人臉,本實(shí)施例通過存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器端的人臉特征值和美顏參數(shù)實(shí)現(xiàn)對(duì)終端設(shè)備獲取的第一人臉特征值進(jìn)行美顏處理的方式,解決了現(xiàn)有技術(shù)中的美顏拍照方式,由于執(zhí)行拍照的智能終端中存儲(chǔ)空間的限制,很難同時(shí)滿足對(duì)較多數(shù)量的人臉進(jìn)行美顏處理的需求,從而導(dǎo)致智能終端的美顏處理性能較差的問題。
進(jìn)一步地,網(wǎng)絡(luò)服務(wù)器通常具有較大的存儲(chǔ)空間,可以存儲(chǔ)大量的人臉特征值,因此,本實(shí)施例提供的美顏處理方法還可以避免由于終端設(shè)備存儲(chǔ)空間有限而造成的各種問題,上述實(shí)例中已經(jīng)具體說明,故在此不再贅述。
圖5為本發(fā)明實(shí)施例提供的還一種美顏處理方法的流程圖。本發(fā)明提供一種從網(wǎng)絡(luò)服務(wù)器中查找人臉特征值和美顏參數(shù)的具體方式,在上述圖4所示實(shí)施例的基礎(chǔ)上,s210可以包括:s211,網(wǎng)絡(luò)服務(wù)器接收終端設(shè)備發(fā)送的第一人臉特征值;s212,網(wǎng)絡(luò)服務(wù)器通過已存儲(chǔ)的人臉特征值庫(kù)與第一人臉特征值進(jìn)行匹配,所匹配的結(jié)果包括第二人臉特征值和美顏參數(shù),該第二人臉特征值對(duì)應(yīng)的人臉為第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
在本實(shí)施例中,網(wǎng)絡(luò)服務(wù)器上已注冊(cè)的用戶可以與終端設(shè)備進(jìn)行數(shù)據(jù)交互,例如上述的“美顏用戶1”,與該終端設(shè)備相關(guān)的數(shù)據(jù)均存儲(chǔ)在“美顏用戶1”中,即網(wǎng)絡(luò)服務(wù)器可以為多個(gè)終端設(shè)備提供上述美顏服務(wù),通過不同的注冊(cè)用戶區(qū)分不同的終端設(shè)備。
可選地,網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中的數(shù)據(jù)是可以隨時(shí)變更的,即本實(shí)施例提供的方法還包括:s230,網(wǎng)絡(luò)服務(wù)器接收終端設(shè)備發(fā)送的操作指令;s240,網(wǎng)絡(luò)服務(wù)器根據(jù)操作指令對(duì)網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng),并向終端設(shè)備返回操作結(jié)果。
需要說明的是,本實(shí)施例不限制s230~s240的執(zhí)行順序,變更網(wǎng)絡(luò)服務(wù)器中的人臉特征值和美顏參數(shù)可以是在拍照前或拍照后,可以是用戶在任意時(shí)間執(zhí)行的,圖5所示實(shí)施例以s230~s240在s220之后執(zhí)行為例予以示出;另外,對(duì)網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的變更,不僅可以通過終端設(shè)備來(lái)執(zhí)行,還可以由用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
更進(jìn)一步地,上述已經(jīng)說明本實(shí)施例中的網(wǎng)絡(luò)服務(wù)器可以對(duì)多個(gè)終端設(shè)備進(jìn)行服務(wù),即在更換終端設(shè)備后,網(wǎng)絡(luò)服務(wù)器同樣可以提供服務(wù)器,本實(shí)施例提供的方法還包括:網(wǎng)絡(luò)服務(wù)器向終端設(shè)備發(fā)送網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的人臉特征值和美顏參數(shù),該人臉特征值和美顏參數(shù)用于指示終端設(shè)備在進(jìn)行美顏處理前,通過終端設(shè)備中存儲(chǔ)的人臉特征值與待執(zhí)行美顏處理的人臉對(duì)應(yīng)的人臉特征值進(jìn)行匹配。
如圖6所示,為本發(fā)明實(shí)施例提供的一種美顏處理方法的信令交互流程圖。圖6所示實(shí)施例包括:
s310,終端設(shè)備將獲取的第一人臉特征值發(fā)送給網(wǎng)絡(luò)服務(wù)器,具體可以 發(fā)送到網(wǎng)絡(luò)服務(wù)器上特定的注冊(cè)用戶中。
s311,網(wǎng)絡(luò)服務(wù)器通過已存儲(chǔ)的人臉特征值庫(kù)與第一人臉特征值進(jìn)行匹配。
s312,網(wǎng)絡(luò)服務(wù)器向終端設(shè)備發(fā)送匹配結(jié)果,該匹配結(jié)果包括第二人臉特征值和美顏參數(shù),該第二人臉特征值對(duì)應(yīng)的人臉為第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
s313,根據(jù)匹配結(jié)果對(duì)第二人臉特征值對(duì)應(yīng)的人臉進(jìn)行美顏處理。
本實(shí)施例提供的方法,在終端設(shè)備通過網(wǎng)絡(luò)服務(wù)器中的數(shù)據(jù)執(zhí)行美顏處理前,還需要執(zhí)行注冊(cè)流程,例如在s310之前,包括:
s301,終端設(shè)備向網(wǎng)絡(luò)服務(wù)器發(fā)送注冊(cè)請(qǐng)求。
s302,網(wǎng)絡(luò)服務(wù)器向終端設(shè)備返回注冊(cè)信息,該注冊(cè)信息包括注冊(cè)賬戶和密碼等信息。
在終端設(shè)備獲取注冊(cè)賬戶后,可以將終端設(shè)備中的人臉特征值和美顏參數(shù)同步到網(wǎng)絡(luò)服務(wù)器中,即在s310之前還包括:
s303,同步美顏數(shù)據(jù),具體為終端設(shè)備將人臉特征值和美顏參數(shù)發(fā)送給網(wǎng)絡(luò)服務(wù)器。
可選地,本實(shí)施例提供的方法包括:s304,終端設(shè)備存儲(chǔ)或刪除其自身的人臉特征值和美顏參數(shù)。
本實(shí)施例同樣可以通過終端設(shè)備與網(wǎng)絡(luò)服務(wù)器交互的方式變更網(wǎng)絡(luò)服務(wù)器中的數(shù)據(jù),即本實(shí)施例提供的方法還包括:s314,通過用戶在終端設(shè)備上執(zhí)行的操作,向網(wǎng)絡(luò)服務(wù)器發(fā)送操作指令。
s315,網(wǎng)絡(luò)服務(wù)器根據(jù)操作指令對(duì)所存儲(chǔ)的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)執(zhí)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng)。
s316,網(wǎng)絡(luò)服務(wù)器向終端設(shè)備返回操作結(jié)果。
需要說明的是,本實(shí)施例中在網(wǎng)絡(luò)服務(wù)器預(yù)置數(shù)據(jù)的方式,以及對(duì)網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)進(jìn)行變更的方式,還可以由用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
進(jìn)一步地,本實(shí)施例提供的方法還包括:s317,網(wǎng)絡(luò)服務(wù)器向終端設(shè)備發(fā)送該網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的人臉特征值和美顏參數(shù)。
s318,終端設(shè)備向網(wǎng)絡(luò)服務(wù)器返回確認(rèn)消息。例如在用戶更換終端設(shè)備后,不需要重新設(shè)置與美顏功能相關(guān)的數(shù)據(jù)內(nèi)容,通過網(wǎng)絡(luò)同步的方式獲取即可。
需要說明的是,上述s314~s316與s317~s318均為獨(dú)立的執(zhí)行步驟,不限制s314~s316和s317~s318,與s310~s313的執(zhí)行順序;s314~s316可以在終端設(shè)備注冊(cè)用戶后執(zhí)行,s317~s318通常在終端設(shè)備注冊(cè)用戶后,并且網(wǎng)絡(luò)服務(wù)器中具有與美顏相關(guān)的數(shù)據(jù)前執(zhí)行即可。
圖7為本發(fā)明實(shí)施例提供的一種美顏處理裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的美顏處理裝置適用于對(duì)終端設(shè)備拍攝圖像中的人臉進(jìn)行美顏處理的情況中,該美顏處理裝置通過硬件和軟件結(jié)合的方式來(lái)實(shí)現(xiàn),該裝置可以集成在終端設(shè)備的處理器中,供處理器調(diào)用使用。如圖7所示,本實(shí)施例的美顏處理裝置具體包括:查找模塊11和美顏模塊12。
其中,查找模塊11,用于通過終端設(shè)備獲取的第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)。
本實(shí)施例中,美顏處理的對(duì)象同樣為拍攝圖像中的人臉,具體地,當(dāng)前拍攝圖像中的人臉可以作為第一人臉特征值,與現(xiàn)有技術(shù)不同的是,本發(fā)明各實(shí)施例中用于比對(duì)人臉特征值庫(kù)和美顏參數(shù)不是從本機(jī)上獲取的,而是存儲(chǔ)在特定的網(wǎng)絡(luò)端,同樣可以為百度云盤,或者蘋果手機(jī)的蘋果云(icloud),例如,執(zhí)行美顏處理的終端設(shè)備需要在網(wǎng)絡(luò)服務(wù)器上注冊(cè)用戶,例如同樣為“美顏用戶1”。因此,終端設(shè)備在美顏拍照時(shí),可以在網(wǎng)絡(luò)服務(wù)器中已注冊(cè)的用戶下查找對(duì)應(yīng)的人臉特征值和美顏參數(shù),從而將網(wǎng)絡(luò)服務(wù)器中的人臉特征值和美顏參數(shù)作為美顏處理的依據(jù)。
需要說明的是,本發(fā)明實(shí)施例不限制人臉特征值和美顏參數(shù)的對(duì)應(yīng)關(guān)系,人臉特征值和美顏參數(shù)例如可以是一一對(duì)應(yīng)的關(guān)系,人臉特征值和美顏參數(shù)例如還可以是多對(duì)一的關(guān)系。
美顏模塊12,用于根據(jù)查找模塊11查找到的第二人臉特征值對(duì)第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照美顏參數(shù)進(jìn)行美顏處理,進(jìn)行美顏處理 的人臉為第二人臉特征值對(duì)應(yīng)的人臉。
在本實(shí)施例中,已經(jīng)通過網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)查找到與第一人臉特征值對(duì)應(yīng)的部分或全部人臉,例如部分人臉在網(wǎng)絡(luò)服務(wù)器中查找到對(duì)應(yīng)的人臉特征值,而其他人臉在網(wǎng)絡(luò)服務(wù)器中并未查找到對(duì)應(yīng)的人臉特征值,也就是說,第二人臉特征值對(duì)應(yīng)的人臉是第一人臉特征值對(duì)應(yīng)的人臉的子集,也可以完全相同。即進(jìn)行美顏處理時(shí),僅對(duì)已查找到的第二人臉特征值對(duì)應(yīng)的部分人臉進(jìn)行美顏處理,其他人臉則不需要執(zhí)行美顏處理。
本實(shí)施例在具體實(shí)現(xiàn)中,網(wǎng)絡(luò)服務(wù)器中通常預(yù)先存儲(chǔ)有人臉特征值和美顏參數(shù),即本實(shí)施例提供的美顏處理裝置還可以包括:發(fā)送模塊13,用于在查找模塊11通過第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)之前,將終端設(shè)備中的人臉特征值和美顏參數(shù)發(fā)送給網(wǎng)絡(luò)服務(wù)器;處理模塊14,用于存儲(chǔ)或刪除終端設(shè)備中的人臉特征值和美顏參數(shù)。需要說明的是,本實(shí)施例的網(wǎng)絡(luò)服務(wù)器中預(yù)存儲(chǔ)的人臉特征值和美顏參數(shù)還可以通過其他方式預(yù)置,例如用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
本發(fā)明實(shí)施例提供的美顏處理裝置用于執(zhí)行本發(fā)明圖1所示實(shí)施例提供的美顏處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖8為本發(fā)明實(shí)施例提供的另一種美顏處理裝置的結(jié)構(gòu)示意圖。在上述圖4所示美顏處理裝置的結(jié)構(gòu)基礎(chǔ)上,本實(shí)施例中的查找模塊11可以包括:發(fā)送單元15,用于將第一人臉特征值發(fā)送給網(wǎng)絡(luò)服務(wù)器,該第一人臉特征值用于指示網(wǎng)絡(luò)服務(wù)器通過已存儲(chǔ)的人臉特征值庫(kù)與第一人臉特征值進(jìn)行匹配;接收單元16,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的匹配結(jié)果,該匹配結(jié)果包括第二人臉特征值和美顏參數(shù),該第二人臉特征值對(duì)應(yīng)的人臉為第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
本發(fā)明實(shí)施例提供的美顏處理裝置用于執(zhí)行本發(fā)明圖2所示實(shí)施例提供的美顏處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
可選地,上述實(shí)施例已經(jīng)說明,在通過終端設(shè)備向網(wǎng)絡(luò)服務(wù)器同步與美 顏處理相關(guān)的數(shù)據(jù)后,可以將數(shù)據(jù)保存在終端設(shè)備中,因此,終端設(shè)備在執(zhí)行美顏處理時(shí),也可以先行查詢終端設(shè)備中存儲(chǔ)的人臉特征值;即本實(shí)施例中的查找模塊11,還用于在通過第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù)之前,通過第一人臉特征值在終端設(shè)備中查找匹配的第二人臉特征值和美顏參數(shù);則查找模塊11用于通過第一人臉特征值在網(wǎng)絡(luò)服務(wù)器中查找匹配的第二人臉特征值和美顏參數(shù),是指:當(dāng)查找模塊11在終端設(shè)備中未查找到與第一人臉特征值匹配的第二人臉特征值時(shí),在網(wǎng)絡(luò)服務(wù)器中查找與第一人臉特征值匹配的第二人臉特征值和美顏參數(shù)。
更進(jìn)一步地,網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中的數(shù)據(jù)是可以隨時(shí)變更的,變更網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的方式例如可以通過本實(shí)施例提供的美顏處理裝置執(zhí)行,具體為,發(fā)送模塊13,還用于通過用戶在終端設(shè)備上執(zhí)行的操作,向網(wǎng)絡(luò)服務(wù)器發(fā)送操作指令,該操作指令用于指示網(wǎng)絡(luò)服務(wù)器對(duì)所存儲(chǔ)的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng)。
本發(fā)明實(shí)施例提供的美顏處理裝置用于執(zhí)行本發(fā)明圖3所示實(shí)施例提供的美顏處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
需要說明的是,本實(shí)施例不限制變更網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的執(zhí)行順序,變更網(wǎng)絡(luò)服務(wù)器中的人臉特征值和美顏參數(shù)可以是在拍照前或拍照后,可以是用戶在任意時(shí)間執(zhí)行的;另外,對(duì)網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的變更,不僅可以通過終端設(shè)備來(lái)執(zhí)行,還可以由用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
圖9為本發(fā)明實(shí)施例提供的又一種美顏處理裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的美顏處理裝置適用于對(duì)終端設(shè)備拍攝圖像中的人臉進(jìn)行美顏處理的情況中,該美顏處理裝置通過硬件和軟件結(jié)合的方式來(lái)實(shí)現(xiàn),該裝置可以設(shè)置于網(wǎng)絡(luò)服務(wù)器中。如圖9所示,本實(shí)施例的美顏處理裝置具體包括:查找模塊21和發(fā)送模塊22。
其中,查找模塊21,用于通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù)。
本實(shí)施例中,美顏處理的對(duì)象同樣為拍攝圖像中的人臉,具體地,當(dāng)前拍攝圖像中的人臉可以作為第一人臉特征值,與現(xiàn)有技術(shù)不同的是,本發(fā)明各實(shí)施例中用于比對(duì)人臉特征值庫(kù)和美顏參數(shù)不是從本機(jī)上獲取的,而是存儲(chǔ)在特定的網(wǎng)絡(luò)端,同樣可以為百度云盤,或者蘋果手機(jī)的蘋果云(icloud),在具體實(shí)現(xiàn)中,網(wǎng)絡(luò)服務(wù)器中具有終端設(shè)備注冊(cè)的用戶,例如網(wǎng)絡(luò)服務(wù)器上注冊(cè)有“美顏用戶1”。因此,對(duì)于需要進(jìn)行美顏拍照的終端設(shè)備,網(wǎng)絡(luò)服務(wù)器可以提供其進(jìn)行美顏處理的相關(guān)服務(wù)器,即網(wǎng)絡(luò)服務(wù)器在終端設(shè)備的注冊(cè)用戶下查找與第一人臉特征值匹配的第二人臉特征值和美顏參數(shù),本實(shí)施例具體將網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)和美顏參數(shù)作為美顏處理的依據(jù)。
需要說明的是,本發(fā)明實(shí)施例不限制人臉特征值和美顏參數(shù)的對(duì)應(yīng)關(guān)系,人臉特征值和美顏參數(shù)例如可以是一一對(duì)應(yīng)的關(guān)系,人臉特征值和美顏參數(shù)例如還可以是多對(duì)一的關(guān)系。
發(fā)送模塊22,用于將查找模塊21查找到的第二人臉特征值和美顏參數(shù)發(fā)送給終端設(shè)備,該第二人臉特征值和美顏參數(shù)用于指示終端設(shè)備根據(jù)第二人臉特征值對(duì)第一人臉特征值對(duì)應(yīng)的部分或全部人臉按照美顏參數(shù)進(jìn)行美顏處理,進(jìn)行美顏處理的人臉為第二人臉特征值對(duì)應(yīng)的人臉。
在本實(shí)施例中,已經(jīng)通過網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)查找到與第一人臉特征值對(duì)應(yīng)的部分或全部人臉,例如部分人臉在網(wǎng)絡(luò)服務(wù)器中查找到對(duì)應(yīng)的人臉特征值,而其他人臉在網(wǎng)絡(luò)服務(wù)器中并未查找到對(duì)應(yīng)的人臉特征值,也就是說,第二人臉特征值對(duì)應(yīng)的人臉是第一人臉特征值對(duì)應(yīng)的人臉的子集,也可以完全相同。即進(jìn)行美顏處理時(shí),僅對(duì)已查找到的第二人臉特征值對(duì)應(yīng)的部分人臉進(jìn)行美顏處理,其他人臉則不需要執(zhí)行美顏處理。
本實(shí)施例在具體實(shí)現(xiàn)中,網(wǎng)絡(luò)服務(wù)器中通常預(yù)先存儲(chǔ)有人臉特征值和美顏參數(shù),即本實(shí)施例提供的美顏處理裝置還可以包括:接收模塊23,用于在查找模塊21通過終端設(shè)備的第一人臉特征值查找匹配的第二人臉特征值和美顏參數(shù)之前,接收終端設(shè)備發(fā)送的人臉特征值和美顏參數(shù)。需要說明的是,本實(shí)施例的網(wǎng)絡(luò)服務(wù)器中預(yù)存儲(chǔ)的人臉特征值和美顏參數(shù)還可以通過其他方式預(yù)置,例如用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
本發(fā)明實(shí)施例提供的美顏處理裝置用于執(zhí)行本發(fā)明圖4所示實(shí)施例提供 的美顏處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖10為本發(fā)明實(shí)施例提供的再一種美顏處理裝置的結(jié)構(gòu)示意圖。在上述圖9所示美顏處理裝置的結(jié)構(gòu)基礎(chǔ)上,本實(shí)施例中的查找模塊21可以包括:接收單元24,用于接收終端設(shè)備發(fā)送的第一人臉特征值;匹配單元25,用于通過已存儲(chǔ)的人臉特征值庫(kù)與接收單元24接收的第一人臉特征值進(jìn)行匹配,所匹配的結(jié)果包括第二人臉特征值和美顏參數(shù),該第二人臉特征值對(duì)應(yīng)的人臉為第一人臉特征值對(duì)應(yīng)的部分或全部人臉。
可選地,網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中的數(shù)據(jù)是可以隨時(shí)變更的,變更網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的方式例如可以通過本實(shí)施例提供的美顏處理裝置執(zhí)行,具體為,接收模塊23,還用于接收終端設(shè)備發(fā)送的操作指令;相應(yīng)地,本實(shí)施例的美顏處理裝置還包括:處理模塊26,用于根據(jù)接收模塊23接收的操作指令對(duì)網(wǎng)絡(luò)服務(wù)器中的人臉特征值庫(kù)中的人臉特征值和美顏參數(shù)進(jìn)行增加、讀取、更新和刪除操作中的一項(xiàng)或多項(xiàng);發(fā)送模塊22,還用于向終端設(shè)備返回操作結(jié)果。
進(jìn)一步地,上述已經(jīng)說明本實(shí)施例中的網(wǎng)絡(luò)服務(wù)器可以對(duì)多個(gè)終端設(shè)備進(jìn)行服務(wù),即在更換終端設(shè)備后,網(wǎng)絡(luò)服務(wù)器同樣可以提供服務(wù)器,本實(shí)施例提供的裝置中,發(fā)送模塊22,還用于向終端設(shè)備發(fā)送網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的人臉特征值和美顏參數(shù),該人臉特征值和美顏參數(shù)用于指示終端設(shè)備在進(jìn)行美顏處理前,通過終端設(shè)備中存儲(chǔ)的人臉特征值與待執(zhí)行美顏處理的人臉對(duì)應(yīng)的人臉特征值進(jìn)行匹配。
本發(fā)明實(shí)施例提供的美顏處理裝置用于執(zhí)行本發(fā)明圖5所示實(shí)施例提供的美顏處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
需要說明的是,本實(shí)施例不限制變更網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的執(zhí)行順序,變更網(wǎng)絡(luò)服務(wù)器中的人臉特征值和美顏參數(shù)可以是在拍照前或拍照后,可以是用戶在任意時(shí)間執(zhí)行的;另外,對(duì)網(wǎng)絡(luò)服務(wù)器中數(shù)據(jù)的變更,不僅可以通過終端設(shè)備來(lái)執(zhí)行,還可以由用戶直接通過網(wǎng)絡(luò)將上傳到網(wǎng)絡(luò)服務(wù)器的注冊(cè)用戶中。
本發(fā)明實(shí)施例還提供一種終端設(shè)備,該終端設(shè)備包括:攝像頭、顯示器和處理器,其中,該處理器中設(shè)置有如上述圖7和圖8所示任一實(shí)施例中的美顏處理裝置;攝像頭,用于拍照或攝像,并將拍攝圖像中的人臉轉(zhuǎn)化為人臉特征值;顯示器,用于在拍照或攝像過程中顯示實(shí)時(shí)拍攝圖像,并在拍照或攝像完成后顯示拍攝結(jié)果。本實(shí)施例中的終端設(shè)備可以為智能手機(jī),安裝美顏app后可以進(jìn)行美顏拍照,還可以為平板電腦和微單相機(jī),同樣具有美顏拍照的功能。
本實(shí)施例提供的終端設(shè)備用于執(zhí)行本發(fā)明圖1到圖6所示任一實(shí)施例提供的美顏處理方法,具備相應(yīng)的實(shí)體裝置,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。