亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

照片的處理方法及處理系統(tǒng)與流程

文檔序號(hào):12722703閱讀:594來源:國知局
照片的處理方法及處理系統(tǒng)與流程

本發(fā)明屬于圖像處理的領(lǐng)域,尤其涉及一種照片的處理方法及處理系統(tǒng)。



背景技術(shù):

隨著數(shù)碼相機(jī)、智能手機(jī)的普及,所拍攝的照片的數(shù)量越來越多。但由于光線、攝像器材、個(gè)人相貌、拍攝角度、拍攝姿勢(shì)、或鏡頭畸變等原因,會(huì)影響拍攝后的照片效果。眼睛歷來被視為心靈的窗戶,是人像攝影中最被看重的部分之一,所以在照片的后期處理中,都會(huì)對(duì)眼睛進(jìn)行調(diào)整。

目前的常見處理辦法,如:

(1)采用Photoshop等專業(yè)軟件進(jìn)行處理,然而,這種方法不但對(duì)操作者的專業(yè)度要求較高、操作復(fù)雜、而且對(duì)于大批量的照片而言,特別費(fèi)時(shí)費(fèi)力;

(2)采用美圖秀秀等智能軟件進(jìn)行處理,雖然操作簡單,但對(duì)眼部的處理效果往往會(huì)導(dǎo)致失真,而且,亦難處理大批量的照片。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提供一種照片的處理方法及處理系統(tǒng),可以解決現(xiàn)有技術(shù)中專業(yè)度高、操作復(fù)雜、處理效果失真、以及處理大批量照片時(shí)費(fèi)時(shí)費(fèi)力的技術(shù)問題。

為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種照片的處理方法,包括:

對(duì)照片進(jìn)行人臉檢測(cè);

對(duì)檢測(cè)到的人臉進(jìn)行配準(zhǔn),以獲取雙眼的輪廓點(diǎn);

根據(jù)所述雙眼的輪廓點(diǎn),分別計(jì)算左眼區(qū)域和右眼區(qū)域;

對(duì)所述左眼區(qū)域和所述右眼區(qū)域中的每個(gè)像素進(jìn)行拉伸變換;以及

對(duì)拉伸后的左眼區(qū)域和右眼區(qū)域進(jìn)行直方圖均衡化處理,以生成處理后的照片。

為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供了一種照片的處理系統(tǒng),包括:

檢測(cè)模塊,用于對(duì)照片進(jìn)行人臉檢測(cè);

配準(zhǔn)模塊,用于對(duì)檢測(cè)到的人臉進(jìn)行配準(zhǔn),以獲取雙眼的輪廓點(diǎn);

區(qū)域模塊,用于根據(jù)所述雙眼的輪廓點(diǎn),分別計(jì)算左眼區(qū)域和右眼區(qū)域;

拉伸模塊,用于對(duì)所述左眼區(qū)域和所述右眼區(qū)域中的每個(gè)像素進(jìn)行拉伸變換;以及

均衡模塊,用于對(duì)拉伸后的左眼區(qū)域和右眼區(qū)域進(jìn)行直方圖均衡化處理,以生成處理后的照片。

相對(duì)于現(xiàn)有技術(shù),本發(fā)明提供的照片的處理方法及處理系統(tǒng),從檢測(cè)到的人臉中計(jì)算左右眼區(qū)域,進(jìn)而對(duì)所述區(qū)域中的每個(gè)像素進(jìn)行拉伸變換,以生成處理后的照片,具有自動(dòng)對(duì)眼睛進(jìn)行美化的效果、無需用戶手動(dòng)操作,且處理效果在可控范圍內(nèi)、不易失真。

附圖說明

圖1是本發(fā)明實(shí)施例提供的照片的處理方法及處理系統(tǒng)的應(yīng)用環(huán)境示意圖;

圖2是本發(fā)明實(shí)施例一提供的照片的處理方法的流程示意圖;

圖3是本發(fā)明實(shí)施例二提供的照片的處理方法的流程示意圖;

圖4是本發(fā)明實(shí)施例三提供的照片的處理系統(tǒng)的模塊示意圖;

圖5是本發(fā)明實(shí)施例四提供的照片的處理系統(tǒng)的模塊示意圖;

圖6是本發(fā)明實(shí)施例五提供的照片的處理方法及處理系統(tǒng)的界面示意圖;

圖7是本發(fā)明實(shí)施例五提供的照片的處理方法及處理系統(tǒng)的輪廓點(diǎn)示意圖。

具體實(shí)施方式

請(qǐng)參照附圖中的圖式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。

本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。本發(fā)明的原理使用許多其它泛用性或特定目的運(yùn)算、通信環(huán)境或組態(tài)來進(jìn)行操作。

請(qǐng)參閱圖1,為本發(fā)明中提供的本發(fā)明實(shí)施例提供的照片的處理方法及處理系統(tǒng)的應(yīng)用環(huán)境示意圖。所述應(yīng)用環(huán)境,包括終端設(shè)備10、云服務(wù)平臺(tái)20、以及通信網(wǎng)絡(luò)30。

可以理解的是,所述終端設(shè)備10,如手機(jī)11、電腦12、或相機(jī)13等具有照片存儲(chǔ)功能的終端設(shè)備,可以安裝或通過網(wǎng)頁鏈接本發(fā)明提供的處理方法或處理系統(tǒng),進(jìn)而對(duì)照片進(jìn)程美化處理。

所述云服務(wù)平臺(tái)20,用于通過提供應(yīng)用程序安裝包、或網(wǎng)頁鏈接的方式,提供本發(fā)明的照片的處理方法及處理系統(tǒng)。

即:本發(fā)明的處理過程,可以通過下載應(yīng)用程序安裝包,而在終端設(shè)備10中實(shí)現(xiàn);也可以通過網(wǎng)頁鏈接的方式,在云服務(wù)平臺(tái)20進(jìn)行實(shí)現(xiàn)。

所述處理過程概述為:對(duì)照片進(jìn)行人臉檢測(cè);對(duì)檢測(cè)到的人臉進(jìn)行配準(zhǔn),以獲取雙眼的輪廓點(diǎn);根據(jù)所述雙眼的輪廓點(diǎn),分別計(jì)算左眼區(qū)域和右眼區(qū)域;對(duì)所述左眼區(qū)域和所述右眼區(qū)域中的每個(gè)像素進(jìn)行拉伸變換;對(duì)拉伸后的左眼區(qū)域和右眼區(qū)域進(jìn)行直方圖均衡化處理,以生成處理后的照片。

所述通信網(wǎng)絡(luò)30,用于為所述終端設(shè)備10與云服務(wù)平臺(tái)20之間提供數(shù)據(jù)傳輸?shù)耐ǖ?,包括無線網(wǎng)絡(luò)及有線網(wǎng)絡(luò)。其中無線網(wǎng)絡(luò)包括無線廣域網(wǎng)、無線局域網(wǎng)、無線城域網(wǎng)、以及無線個(gè)人網(wǎng)中的一種或多種的組合。

本案可應(yīng)用于騰訊優(yōu)圖的開放平臺(tái)以進(jìn)行照片處理,以形成美瞳效果。請(qǐng)參照以下實(shí)施例,實(shí)施例一、二側(cè)重于照片的處理方法,實(shí)施例三、四側(cè)重于照片的處理系統(tǒng),實(shí)施例五側(cè)重于照片的處理方法及處理系統(tǒng)的效果??梢岳斫獾氖牵弘m然各實(shí)施例的側(cè)重不同,但其設(shè)計(jì)思想是一致的。且,在某個(gè)實(shí)施例中沒有詳述的部分,可以參見說明書全文的詳細(xì)描述,不再贅述。

實(shí)施例一

請(qǐng)參閱圖2,所示為照片的處理方法的基本流程示意圖。所述照片的處理方法,通常執(zhí)行于終端設(shè)備中。

概而言之,所述照片的處理方法,包括:

在步驟S201中,對(duì)照片進(jìn)行人臉檢測(cè)。

其中,對(duì)人臉進(jìn)行檢測(cè),目的是檢測(cè)給定圖片(Image)中所有人臉(Face)的位置和相應(yīng)的面部屬性。所述給定圖片,可以是本地圖片或網(wǎng)絡(luò)連接地址,可以是單張圖片,也可以是批量處理。

具體而言,所述檢測(cè)的步驟包括:

(1)對(duì)照片進(jìn)行檢測(cè),以確定人臉的位置(x,y,w,h),以描述人臉框的位置、寬度和高度,比如:人臉框左上角x、人臉框的左上角y、人臉框的寬度、人臉框的高度;以及

(2)根據(jù)所述人臉的位置檢測(cè)面部屬性,所述面部屬性包括但不限于:性別(Gender)、年齡(Age)、表情(Expression)、姿態(tài)(上下偏移量Pitch,左右偏移量Roll,平面選擇角度Yaw)、或眼鏡(Glass)之一者。

此外,所述檢測(cè)步驟還可包括:

(3)檢測(cè)照片的模式,是否為正常模式,其中非正常模式通常是指大臉模式,所述大臉模式常見的如:證件照、或自拍照等;

(4)檢測(cè)照片中的人臉數(shù)量,以確定是否對(duì)所出現(xiàn)的全部人臉進(jìn)行處理。

在步驟S202中,對(duì)檢測(cè)到的人臉進(jìn)行配準(zhǔn),以獲取雙眼的輪廓點(diǎn)。

具體而言,所述配準(zhǔn)的步驟包括:

(1)對(duì)所述人臉的五官進(jìn)行定位,并計(jì)算構(gòu)成人臉的輪廓點(diǎn);

其中,以88個(gè)輪廓點(diǎn)為例進(jìn)行闡述,包括:眉毛(左右各8點(diǎn))、眼睛(左右各8點(diǎn))、鼻子(13點(diǎn))、嘴巴(22點(diǎn))、臉型輪廓(21點(diǎn))。可以理解的是,此處所示例的輪廓點(diǎn)不應(yīng)視為對(duì)本發(fā)明的限制,而可根據(jù)需要對(duì)所述輪廓點(diǎn)進(jìn)行數(shù)量的增添和減少、以及位置的重新規(guī)劃。

(2)從所述輪廓點(diǎn)中提取左眼的輪廓點(diǎn)和右眼的輪廓點(diǎn)。

以上述左右各8個(gè)輪廓點(diǎn)為例,分別獲取左眼的8個(gè)輪廓點(diǎn)的x值和y值、右眼的8個(gè)輪廓點(diǎn)的x值和y值。

在步驟S203中,根據(jù)所述雙眼的輪廓點(diǎn),分別計(jì)算左眼區(qū)域和右眼區(qū)域。

在步驟S204中,對(duì)所述左眼區(qū)域和所述右眼區(qū)域中的每個(gè)像素進(jìn)行拉伸變換。

具體而言,所述拉伸的步驟包括:

(1)將所述左眼區(qū)域和右眼區(qū)域中的每個(gè)像素分解成紅色屬性值、綠色屬性值、和藍(lán)色屬性值;以及

(2)將所述紅色屬性值、綠色屬性值、和藍(lán)色屬性值進(jìn)行拉伸變換,以生拉伸后的左眼區(qū)域和拉伸后的右眼區(qū)域。

其中,進(jìn)行拉伸變換的步驟,具體包括:

(2.1)獲取原始的顏色屬性值,所述顏色屬性值包括紅色、綠色或藍(lán)色;

(2.2)分別將所述各原始顏色屬性值代入正弦函數(shù)進(jìn)行拉伸,以生成拉伸后的顏色屬性值;

其中,由正弦函數(shù)所形成的變換函數(shù)為:

F(c)=(sin((c+1.57)*3)+1)/2 0=<c=<1;

F(c)是一個(gè)變換函數(shù),可以將較小的值或較大的值進(jìn)行拉伸變換,以使眼睛區(qū)域的中心變大、邊緣變小,進(jìn)而使眼睛更加圓潤、明亮,同時(shí)變換范圍可控,不會(huì)過大而失真。

拉伸后的屬性值為:

C=255*F(c/255.0),其中,c為紅色屬性值、綠色屬性值、或藍(lán)色屬性值。以左眼區(qū)域的像素為例,其中一像素的RGB通道原值為rgb,則變換后的RGB值為:

R=255*F(r/255.0)

G=255*F(g/255.0)

B=255*F(b/255.0)

(2.3)由拉伸后的顏色屬性值,分別形成所述拉伸后的左眼區(qū)域和拉伸后的右眼區(qū)域。

在步驟S205中,對(duì)拉伸后的左眼區(qū)域和右眼區(qū)域進(jìn)行直方圖均衡化處理,以生成處理后的照片。

通過直方圖均衡化處理的步驟,對(duì)所述左眼區(qū)域和右眼區(qū)域中像素個(gè)數(shù)多的灰度級(jí)進(jìn)行展寬,對(duì)像素個(gè)數(shù)少的灰度進(jìn)行壓縮,從而擴(kuò)展原像素的動(dòng)態(tài)范圍,提高了對(duì)比度和灰度色調(diào)的變化,使拉伸后形成的圖形更加清晰。

本發(fā)明提供的照片的處理方法,從檢測(cè)到的人臉中計(jì)算左右眼區(qū)域,進(jìn)而對(duì)所述區(qū)域中的每個(gè)像素進(jìn)行拉伸變換,以生成處理后的照片,具有自動(dòng)對(duì)眼睛進(jìn)行美化的效果、無需用戶手動(dòng)操作,且處理效果在可控范圍內(nèi)、不易失真。

實(shí)施例二

請(qǐng)參閱圖3,所示為照片的處理方法的詳細(xì)流程示意圖。所述照片的處理方法,可執(zhí)行于終端設(shè)備、或云服務(wù)平臺(tái)中。

圖3中的步驟,與圖2不同的以S3開頭,與圖2相同的仍以S2開頭,以示其差異。

詳而言之,所述照片的處理方法,包括:

在步驟S301中,顯示所述處理方法的操作界面,所述操作界面上至少包括:選擇選項(xiàng)、美化選項(xiàng)、和保存選項(xiàng)。

可以理解的是,本步驟是對(duì)實(shí)施例一所提供的自動(dòng)美化步驟的補(bǔ)充,即選擇待處理的照片的步驟為用戶手動(dòng),可以有效地減少終端設(shè)備處理過多照片所造成的處理資源的浪費(fèi)。

在步驟S302中,通過所述選擇選項(xiàng)對(duì)照片進(jìn)行選擇。

可以理解的是,所述選擇,可以選擇單張照片或批量照片,也可以選擇本地照片或網(wǎng)絡(luò)圖片。

在步驟S303中,將所選擇的照片進(jìn)行解碼,以生成RGB格式。

所述RGB格式,又稱色彩模式,是通過對(duì)紅(R)、綠(G)、藍(lán)(B)三個(gè)顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的。RGB即是代表紅、綠、藍(lán)三個(gè)通道的顏色,這個(gè)標(biāo)準(zhǔn)幾乎包括了人類視力所能感知的所有顏色,是目前運(yùn)用最廣的顏色系統(tǒng)之一。

在步驟S304中,通過所述美化選項(xiàng),啟動(dòng)對(duì)所選照片的人臉檢測(cè)。

在本步驟中,所述美化選項(xiàng),主要是指對(duì)眼睛進(jìn)行美化,亦可包括其他美化步驟,如美膚、祛痣等,此處不再贅述。

在步驟S201中,對(duì)照片進(jìn)行人臉檢測(cè)。

其中,對(duì)人臉進(jìn)行檢測(cè),目的是檢測(cè)給定圖片中所出現(xiàn)的人臉的位置、相應(yīng)的面部屬性、照片的模式、人臉數(shù)量等。

在步驟S202中,對(duì)檢測(cè)到的人臉進(jìn)行配準(zhǔn),以獲取雙眼的輪廓點(diǎn)。

具體而言,所述配準(zhǔn)的步驟包括:

(1)對(duì)所述人臉的五官進(jìn)行定位,并計(jì)算構(gòu)成人臉的輪廓點(diǎn);

(2)從所述輪廓點(diǎn)中提取左眼的輪廓點(diǎn)和右眼的輪廓點(diǎn)的坐標(biāo)值。

在步驟S203中,根據(jù)所述雙眼的輪廓點(diǎn),分別計(jì)算左眼區(qū)域和右眼區(qū)域。

在步驟S204中,對(duì)所述左眼區(qū)域和所述右眼區(qū)域中的每個(gè)像素進(jìn)行拉伸變換。

具體而言,所述拉伸的步驟包括:

(1)將所述左眼區(qū)域和右眼區(qū)域中的每個(gè)像素分解成紅色屬性值、綠色屬性值、和藍(lán)色屬性值;以及

(2)將所述紅色屬性值、綠色屬性值、和藍(lán)色屬性值進(jìn)行拉伸變換,以生拉伸后的左眼區(qū)域和拉伸后的右眼區(qū)域。

其中,進(jìn)行拉伸變換的步驟,核心在于:

(2.1)變換函數(shù)

分別將所述各原始顏色屬性值代入正弦函數(shù)進(jìn)行拉伸,以生成拉伸后的顏色屬性值,所述顏色屬性值包括紅色、綠色或藍(lán)色;

其中,由正弦函數(shù)所形成的變換函數(shù)為:

F(c)=(sin((c+1.57)*3)+1)/2 0=<c=<1;

F(c)是一個(gè)變換函數(shù),可以將較小的值或較大的值進(jìn)行拉伸變換,以使眼睛區(qū)域的中心變大、邊緣變小,進(jìn)而使眼睛更加圓潤、明亮,同時(shí)變換范圍可控,不會(huì)過大而失真。

(2.2)拉伸后的屬性值

C=255*F(c/255.0),其中c為紅色屬性值、綠色屬性值、或藍(lán)色屬性值。

以左眼區(qū)域的像素為例,其中一像素的RGB通道原值為rgb,則變換后的RGB值為:

R=255*F(r/255.0),G=255*F(g/255.0),B=255*F(b/255.0)

在步驟S205中,對(duì)拉伸后的左眼區(qū)域和右眼區(qū)域進(jìn)行直方圖均衡化處理,以生成處理后的照片。

通過直方圖均衡化處理的步驟,對(duì)所述左眼區(qū)域和右眼區(qū)域中像素個(gè)數(shù)多的灰度級(jí)進(jìn)行展寬,對(duì)像素個(gè)數(shù)少的灰度進(jìn)行壓縮,從而擴(kuò)展原像素的動(dòng)態(tài)范圍,提高了對(duì)比度和灰度色調(diào)的變化,使拉伸后形成的圖形更加清晰。

在步驟S305中,通過操作界面上的所述保存選項(xiàng),將所述均衡化處理后的照片進(jìn)行編碼,以生成JPEG格式。

其中,所述JPEG是Joint Photographic Experts Group(聯(lián)合圖像專家組)的首字母縮寫,代表一種廣泛適用的壓縮圖像的標(biāo)準(zhǔn)方式。針對(duì)所述格式所形成的擴(kuò)展名,如:.jpeg、.jfif、.jpg、.JPG、或是.JPE??梢岳斫獾氖?,以上僅作為對(duì)最終形成照片格式的示例,不應(yīng)理解為對(duì)其格式的限制。

本發(fā)明提供的照片的處理方法,從檢測(cè)到的人臉中計(jì)算左右眼區(qū)域,進(jìn)而對(duì)所述區(qū)域中的每個(gè)像素進(jìn)行拉伸變換,以生成處理后的照片,具有自動(dòng)對(duì)眼睛進(jìn)行美化的效果、無需用戶手動(dòng)操作,且處理效果在可控范圍內(nèi)、不易失真。

實(shí)施例三

請(qǐng)參閱圖4,所示為照片的處理方法的基本系統(tǒng)示意圖。所述照片的處理系統(tǒng),通常執(zhí)行于終端設(shè)備中。

概而言之,所述照片的處理系統(tǒng)400,包括:檢測(cè)模塊41、配準(zhǔn)模塊42、區(qū)域模塊43、拉伸模塊44、以及均衡模塊45。

檢測(cè)模塊41,用于對(duì)照片進(jìn)行人臉檢測(cè),目的是檢測(cè)給定圖片(Image)中所有人臉(Face)的位置和相應(yīng)的面部屬性。

其中,所述檢測(cè)模塊41包括:位置子模塊411、屬性子模塊412、模式子模塊413、以及數(shù)量子模塊414。

具體而言,所述位置子模塊411,用于對(duì)照片進(jìn)行檢測(cè),以確定人臉的位置(x,y,w,h),以描述人臉框的位置、寬度和高度,比如:人臉框左上角x、人臉框的左上角y、人臉框的寬度、人臉框的高度;以及

所述屬性子模塊412,用于根據(jù)所述人臉的位置檢測(cè)面部屬性,所述面部屬性包括但不限于:性別(Gender)、年齡(Age)、表情(Expression)、姿態(tài)(上下偏移量Pitch,左右偏移量Roll,平面選擇角度Yaw)、或眼鏡(Glass)之一者;

所述模式子模塊413,用于檢測(cè)照片的模式,是否為正常模式,其中非正常模式通常是指大臉模式,所述大臉模式常見的如:證件照、或自拍照等;

所述數(shù)量子模塊414,用于檢測(cè)照片中的人臉數(shù)量,以確定是否對(duì)所出現(xiàn)的全部人臉進(jìn)行處理。

配準(zhǔn)模塊42,連接于所述檢測(cè)模塊41,用于對(duì)檢測(cè)到的人臉進(jìn)行配準(zhǔn),以獲取雙眼的輪廓點(diǎn)。

其中,所述配準(zhǔn)模塊42包括:定位子模塊421、以及輪廓子模塊422。

具體而言,所述定位子模塊421,用于對(duì)所述人臉的五官進(jìn)行定位,并計(jì)算構(gòu)成人臉的輪廓點(diǎn)。

所述輪廓子模塊422,連接于所述定位子模塊421,用于從所述輪廓點(diǎn)中提取左眼的輪廓點(diǎn)和右眼的輪廓點(diǎn)的坐標(biāo)值。

區(qū)域模塊43,連接于所述配準(zhǔn)模塊42,用于根據(jù)所述雙眼的輪廓點(diǎn),分別計(jì)算左眼區(qū)域和右眼區(qū)域。

拉伸模塊44,連接于所述區(qū)域模塊43,用于對(duì)所述左眼區(qū)域和所述右眼區(qū)域中的每個(gè)像素進(jìn)行拉伸變換。

其中,所述拉伸模塊44包括:分解子模塊441、和變換子模塊442。

具體而言,所述分解子模塊441,用于將所述左眼區(qū)域和右眼區(qū)域中的每個(gè)像素分解成紅色屬性值、綠色屬性值、和藍(lán)色屬性值;以及

所述變換子模塊442,連接于所述分解子模塊441,用于將所述紅色屬性值、綠色屬性值、和藍(lán)色屬性值進(jìn)行拉伸變換,以生拉伸后的左眼區(qū)域和拉伸后的右眼區(qū)域。

具體而言,所述變換子模塊442,用于:獲取原始的顏色屬性值,所述顏色屬性值包括紅色、綠色或藍(lán)色;分別將所述各原始顏色屬性值代入正弦函數(shù)進(jìn)行拉伸,以生成拉伸后的顏色屬性值;由拉伸后的顏色屬性值,分別形成所述拉伸后的左眼區(qū)域和拉伸后的右眼區(qū)域。

其中,由正弦函數(shù)所形成的變換函數(shù)為:

F(c)=(sin((c+1.57)*3)+1)/2 0=<c=<1;

拉伸后的屬性值為:

C=255*F(c/255.0),其中c為紅色屬性值、綠色屬性值、或藍(lán)色屬性值。

通過上述拉伸,使得眼睛區(qū)域的中心變大、邊緣變小,進(jìn)而使眼睛更加圓潤、明亮,同時(shí)變換范圍可控,不會(huì)過大而失真。

以左眼區(qū)域的像素為例,其中一像素的R(Red,紅)G(Green,綠)B(Blue,藍(lán))通道原值為rgb,則變換后的RGB值為:

R=255*F(r/255.0),G=255*F(g/255.0),B=255*F(b/255.0)

均衡模塊45,連接于所述拉伸模塊44,用于對(duì)拉伸后的左眼區(qū)域和右眼區(qū)域進(jìn)行直方圖均衡化處理,以生成處理后的照片。

其中,通過直方圖均衡化處理,對(duì)所述左眼區(qū)域和右眼區(qū)域中像素個(gè)數(shù)多的灰度級(jí)進(jìn)行展寬,對(duì)像素個(gè)數(shù)少的灰度進(jìn)行壓縮,從而擴(kuò)展原像素的動(dòng)態(tài)范圍,提高了對(duì)比度和灰度色調(diào)的變化,使拉伸后形成的圖形更加清晰。

本發(fā)明提供的照片的處理系統(tǒng),從檢測(cè)到的人臉中計(jì)算左右眼區(qū)域,進(jìn)而對(duì)所述區(qū)域中的每個(gè)像素進(jìn)行拉伸變換,以生成處理后的照片,具有自動(dòng)對(duì)眼睛進(jìn)行美化的效果、無需用戶手動(dòng)操作,且處理效果在可控范圍內(nèi)、不易失真。

實(shí)施例四

請(qǐng)參閱圖5,所示為照片的處理系統(tǒng)的詳細(xì)流程示意圖。所述照片的處理系統(tǒng),可執(zhí)行于終端設(shè)備、或云服務(wù)平臺(tái)中。

圖5中處理系統(tǒng)500的各模塊,與圖4不同的以5開頭,與圖4相同的仍以4開頭,以示其差異。

詳而言之,所述照片的處理系統(tǒng)500,包括:界面模塊51、選擇模塊52、解碼模塊53、啟動(dòng)模塊54、檢測(cè)模塊41、配準(zhǔn)模塊42、區(qū)域模塊43、拉伸模塊44、均衡模塊45、以及編碼模塊55。

界面模塊51,用于顯示所述處理系統(tǒng)的操作界面,所述操作界面上包括:選擇選項(xiàng)、美化選項(xiàng)、和保存選項(xiàng)。

可以理解的是,所述界面模塊51是對(duì)實(shí)施例三所提供的自動(dòng)美化步驟的補(bǔ)充,即選擇待處理的照片的步驟為用戶手動(dòng),可以有效地減少終端設(shè)備處理過多照片所造成的處理資源的浪費(fèi)。

選擇模塊52,連接于所述界面模塊51,用于通過所述選擇選項(xiàng)對(duì)照片進(jìn)行選擇。

可以理解的是,所述選擇,可以選擇單張照片或批量照片,也可以選擇本地照片或網(wǎng)絡(luò)圖片。

解碼模塊53,連接于所述選擇模塊52,用于將所選擇的照片進(jìn)行解碼,以生成RGB格式。

所述RGB格式,是通過對(duì)紅(R)、綠(G)、藍(lán)(B)三個(gè)顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的。RGB即是代表紅、綠、藍(lán)三個(gè)通道的顏色,這個(gè)標(biāo)準(zhǔn)幾乎包括了人類視力所能感知的所有顏色。

啟動(dòng)模塊54,連接于所述界面模塊51,用于通過所述美化選項(xiàng),啟動(dòng)對(duì)所選照片的人臉檢測(cè)。

所述美化選項(xiàng),主要是指對(duì)眼睛進(jìn)行美化,亦可包括其他美化步驟,如美膚、祛痣等,此處不再贅述。

檢測(cè)模塊41,連接于所述啟動(dòng)模塊54和解碼模塊53,用于對(duì)照片進(jìn)行人臉檢測(cè),目的是檢測(cè)給定圖片(Image)中所有人臉(Face)的位置和相應(yīng)的面部屬性。

具體而言,所述檢測(cè)模塊41包括:位置子模塊411,用于對(duì)照片進(jìn)行檢測(cè),以確定人臉的位置(x,y,w,h);屬性子模塊412,用于根據(jù)所述人臉的位置檢測(cè)面部屬性;模式子模塊413,用于檢測(cè)照片的模式;以及數(shù)量子模塊414,用于檢測(cè)照片中的人臉數(shù)量,以確定是否對(duì)所出現(xiàn)的全部人臉進(jìn)行處理。

配準(zhǔn)模塊42,連接于所述檢測(cè)模塊41,用于對(duì)檢測(cè)到的人臉進(jìn)行配準(zhǔn),以獲取雙眼的輪廓點(diǎn)。

具體而言,所述配準(zhǔn)模塊42包括:定位子模塊421,用于對(duì)所述人臉的五官進(jìn)行定位,并計(jì)算構(gòu)成人臉的輪廓點(diǎn);輪廓子模塊422,用于從所述輪廓點(diǎn)中提取左眼的輪廓點(diǎn)和右眼的輪廓點(diǎn)的位置值(x,y)。

區(qū)域模塊43,連接于所述配準(zhǔn)模塊42,用于根據(jù)所述雙眼的輪廓點(diǎn),分別計(jì)算左眼區(qū)域和右眼區(qū)域。

拉伸模塊44,連接于所述區(qū)域模塊43,用于對(duì)所述左眼區(qū)域和所述右眼區(qū)域中的每個(gè)像素進(jìn)行拉伸變換。

具體而言,所述拉伸模塊44包括:分解子模塊441,用于將所述左眼區(qū)域和右眼區(qū)域中的每個(gè)像素分解成紅色屬性值、綠色屬性值、和藍(lán)色屬性值;變換子模塊442,用于將所述紅色屬性值、綠色屬性值、和藍(lán)色屬性值進(jìn)行拉伸變換,以生拉伸后的左眼區(qū)域和拉伸后的右眼區(qū)域。

其中,所述變換子模塊442對(duì)所述三色的屬性值通過變換函數(shù)進(jìn)行拉伸,其中所述變換函數(shù)為:

F(c)=(sin((c+1.57)*3)+1)/2 0=<c=<1;以及

拉伸后的屬性值為:

C=255*F(c/255.0),其中c為紅色屬性值、綠色屬性值、或藍(lán)色屬性值。

均衡模塊45,連接于所述拉伸模塊44,用于對(duì)拉伸后的左眼區(qū)域和右眼區(qū)域進(jìn)行直方圖均衡化處理,以生成處理后的照片。

其中,通過直方圖均衡化處理,對(duì)所述左眼區(qū)域和右眼區(qū)域中像素個(gè)數(shù)多的灰度級(jí)進(jìn)行展寬,對(duì)像素個(gè)數(shù)少的灰度進(jìn)行壓縮,從而擴(kuò)展原像素的動(dòng)態(tài)范圍,提高了對(duì)比度和灰度色調(diào)的變化,使拉伸后形成的圖形更加清晰。

編碼模塊55,連接于所述界面模塊51和均衡模塊45,用于通過保存選項(xiàng),將所述均衡化處理后的照片進(jìn)行編碼,以生成JPEG格式。

本發(fā)明提供的照片的處理系統(tǒng),從檢測(cè)到的人臉中計(jì)算左右眼區(qū)域,進(jìn)而對(duì)所述區(qū)域中的每個(gè)像素進(jìn)行拉伸變換,以生成處理后的照片,具有自動(dòng)對(duì)眼睛進(jìn)行美化的效果、無需用戶手動(dòng)操作,且處理效果在可控范圍內(nèi)、不易失真。

實(shí)施例五

請(qǐng)參閱圖6,所示為照片的處理方法及處理系統(tǒng)的界面示意圖。

顯示界面51,用于顯示所述處理系統(tǒng)的操作界面,所述操作界面上包括:選擇選項(xiàng)511、美化選項(xiàng)512、和保存選項(xiàng)513。

所述選擇選項(xiàng)511,用于觸發(fā)圖5中的選擇模塊52和解碼模塊53,用以對(duì)照片進(jìn)行選擇,并進(jìn)行解密以生成RGB格式。

所述美化選項(xiàng)512,用以觸發(fā)圖5中的啟動(dòng)模塊54、檢測(cè)模塊41、配準(zhǔn)模塊42、區(qū)域模塊43、拉伸模塊44、以及均衡模塊45,以進(jìn)行人像中瞳孔的美化。其中,人臉的位置,通過人臉框(x,y,w,h)進(jìn)行顯示。

如圖7所示,為本發(fā)明中所提供的輪廓點(diǎn)的示意圖。其中以88點(diǎn)為例進(jìn)行闡述,包括:眉毛(左右各8點(diǎn))、眼睛(左右各8點(diǎn))、鼻子(13點(diǎn))、嘴巴(22點(diǎn))、臉型輪廓(21點(diǎn))。

比如,通過如下請(qǐng)求:

以得到如下回應(yīng),其中所述回應(yīng)可以通過回應(yīng)信息的展示區(qū)域514進(jìn)行展示,并由用戶對(duì)各輪廓點(diǎn)進(jìn)行微調(diào),也可以僅供后臺(tái)計(jì)算使用而不顯示。

所述保存選項(xiàng)513,用以觸發(fā)圖5中的編碼模塊55,用于將所述均衡化處理后的照片進(jìn)行編碼,以生成JPEG格式。

本發(fā)明提供的照片的處理方法和系統(tǒng),從檢測(cè)到的人臉中計(jì)算左右眼區(qū)域,進(jìn)而對(duì)所述區(qū)域中的每個(gè)像素進(jìn)行拉伸變換,以生成處理后的照片,具有自動(dòng)對(duì)眼睛進(jìn)行美化的效果、無需用戶手動(dòng)操作,且處理效果在可控范圍內(nèi)、不易失真。

本發(fā)明實(shí)施例提供的照片的處理系統(tǒng)及處理方法屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見說明書全文,此處不再贅述。

綜上所述,雖然本發(fā)明已以優(yōu)選實(shí)施例揭露如上,但上述優(yōu)選實(shí)施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求界定的范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1