專利名稱:笑臉追蹤系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種笑臉追蹤系統(tǒng)及方法。
背景技術(shù):
在日常生活中,人們利用數(shù)碼攝影產(chǎn)品(如數(shù)碼相機、數(shù)碼攝像機、帶拍攝功能的手機等電子產(chǎn)品)拍攝圖片越來越普遍,數(shù)碼攝影產(chǎn)品中拍攝的功能也越來越完善,用戶在拍攝圖片時,人物通常是畫面的主體,因此所有的對焦、測光都應(yīng)該基于人物臉部進行。對于普通相機,這需要曝光鎖定的焦點鎖定操作,普通用戶不太容易掌握。人臉抓拍技術(shù)能夠讓相機自動識別畫面中是否有人的臉部,并自動將人臉作為拍攝的主體。相機在對焦和曝光控制方面都將針對人臉的狀況來調(diào)整。這樣,拍攝者就可以專注于構(gòu)圖和拍攝時機的把握,不會再被煩瑣的操作分散精力。
然而,在以往的人臉識別技術(shù)中,通常只是識別畫面中是否有人的臉部,若用戶在拍攝圖片時要拍攝笑臉的圖片,只能在拍攝的全部圖片中將有笑臉的圖片挑選出來,如此即費時又費力。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提出一種笑臉追蹤系統(tǒng),其可以通過將拍攝的圖片中嘴唇圖形與系統(tǒng)中保存的人臉微笑時嘴唇圖形進行比較,以判斷所拍攝的圖片中人臉是否處于微笑的情形,以利于用戶進行笑臉拍照。
鑒于以上內(nèi)容,還有必要提出一種笑臉追蹤方法,其可以通過將拍攝的圖片中嘴唇圖形與系統(tǒng)中保存的人臉微笑時嘴唇圖形進行比較,以判斷所拍攝的圖片中人臉是否處于微笑的情形,以利于用戶進行笑臉拍照。
一種笑臉追蹤系統(tǒng),該系統(tǒng)包括一個相機模塊,該相機模塊取景時能夠同時獲得圖片上各個點的亮度值,所述的相機模塊包括拍攝子模塊,用于通過相機模塊的鏡頭拍攝圖片;轉(zhuǎn)換子模塊,用于將上述拍攝的圖片轉(zhuǎn)換成黑白圖片;讀取子模塊,用于讀取所述黑白圖片上各個點的亮度值;截取子模塊,用于通過上述亮度值及臉部的基本輪廓截取圖片中的頭像圖形,及在上述截取的頭像圖形中截取嘴唇圖形;比較子模塊,用于比較上述截取的嘴唇圖形與相機模塊保存的人臉微笑時嘴唇圖形的相似度,得出一個百分比的值,所述百分比的值作為相似度的值;判斷子模塊,用于判斷所述相似度的值是否大于相機模塊設(shè)定的值;保存子模塊,用于當所述相似度的值大于相機模塊設(shè)定的值時,將拍攝的圖片保存到相機模塊的存儲介質(zhì)中。
一種笑臉追蹤方法,該方法包括步驟通過相機模塊的鏡頭拍攝圖片;將上述拍攝的圖片轉(zhuǎn)換成黑白圖片;讀取所述黑白圖片上各個點的亮度值;通過上述亮度值及臉部的基本輪廓截取圖片中的頭像圖形,及在上述截取的頭像圖形中截取嘴唇圖形;比較上述截取的嘴唇圖形與相機模塊保存的人臉微笑時嘴唇圖形的相似度,得出一個百分比的值,所述百分比的值作為相似度的值;判斷所述相似度的值是否大于相機模塊設(shè)定的值;當所述相似度的值大于相機模塊設(shè)定的值時,將拍攝的圖片保存到相機模塊的存儲介質(zhì)中。
利用本發(fā)明所提供的笑臉追蹤系統(tǒng)及方法,其可以通過將拍攝的圖片中嘴唇圖形與系統(tǒng)中保存的人臉微笑時嘴唇圖形進行比較,以判斷所拍攝的圖片中人臉是否處于微笑的情形,以利于用戶進行笑臉拍照,以滿足用戶的個性化需要。
圖l是本發(fā)明笑臉追蹤系統(tǒng)較佳實施例的功能模塊圖。圖2是本發(fā)明笑臉追蹤方法較佳實施例的實施流程圖。
具體實施例方式
參閱圖1所示,是本發(fā)明笑臉追蹤系統(tǒng)較佳實施例的功能模塊圖。本發(fā)明所稱的各模塊是完成特定功能的各個程序段,比程序本身更適合于描述軟件在計算機中的執(zhí)行過程,因此本發(fā)明對軟件的描述都以模塊描述。
本發(fā)明的笑臉追蹤系統(tǒng)包括一個相機模塊l。該相機模塊l可以安裝于一個數(shù)碼相機中,也可以安裝在一個手機中,以及安裝在其他可以實現(xiàn)拍照功能的電子產(chǎn)品中。其中,所述的數(shù)碼相機、手機或者其他電子產(chǎn)品可以通過CCD (Charge Coupled Device:電子耦合器)或者CM0S (Complementary Metal Oxide Semiconductor:互補金屬氧化物半導(dǎo)體存儲囂)取景,也可以是其它任意取景器,只要取景時能夠獲得圖片上各個點的亮度值即可。
所述的相機模塊l包括多個功能模塊拍攝子模塊210、轉(zhuǎn)換子模塊211、讀取子模塊212、截取子模塊213、比較子模塊214、判斷子模塊215及保存子模塊216。
所述拍攝子模塊210用于通過相機模塊1的鏡頭拍攝圖片。
所述轉(zhuǎn)換子模塊211用于將上述拍攝的圖片轉(zhuǎn)換成黑白圖片。由于黑白圖片中能夠直接讀取組成圖片的每一個點的亮度值,因此將拍攝的圖片轉(zhuǎn)換成黑白圖片。
所述讀取子模塊212用于讀取所述黑白圖片上各個點的亮度值。具體而言,由于圖片是由每一個點組成,在通過CCD或者CMOS取景時組成圖片的每一個點都有對應(yīng)的亮度值,因此讀取子模塊212讀取CCD或者CM0S上組成該圖片的亮度值即可。
所述截取子模塊213用于通過上述亮度值及臉部的基本輪廓截取圖片中的頭像圖形。具 體而言,通常在拍攝的人臉圖片中,眼睛區(qū)域相對其它區(qū)域的亮度值較小,通過讀取的亮度 值確定圖片中眼睛的區(qū)域,以該區(qū)域為中心,并通過與相機模塊l中保存的臉部基本輪廓進 行比較以確定所截取的圖形大小,所截取的圖形為頭像圖形。
所述截取子模塊213還用于在上述截取的頭像圖形中截取嘴唇圖形。具體而言,由于人 的臉部圖形都有一個相對固定的輪廓,在眼睛的區(qū)域以下某一個距離之內(nèi)截取的圖形即為嘴 唇圖形。
所述比較子模塊214用于比較上述截取的嘴唇圖形與相機模塊1保存人臉微笑時嘴唇圖形 的相似度,得出一個百分比的值,所述百分比的值作為相似度的值。具體而言,相機模塊l 中保存有一個用戶設(shè)定的人臉微笑時嘴唇的圖形,比較截取的嘴唇圖形與相機模塊l中保存 的嘴唇圖形中嘴唇張開的幅度,是否露出牙齒等,所述比較之后得出一個百分比,所述百分 比的值就是相似度的值,百分比越高,則說明圖片越相似。
所述判斷子模塊215用于判斷所述相似度的值是否大于相機模塊1設(shè)定的值。若相似度的 值大于相機模塊l設(shè)定的值,則說明所拍攝的圖片中人臉處于微笑的情形。
所述保存子模塊216用于當所述相似度的值大于相機模塊1設(shè)定的值時,將拍攝的圖片保 存到相機模塊l的存儲介質(zhì)中。所述的存儲介質(zhì)可以是閃存、隨機存儲器(RAM: Random Access Memory)、微硬盤以及任意合適的存儲介質(zhì)。
參閱圖2所示,是本發(fā)明笑臉追蹤方法較佳實施例的實施流程圖。
步驟SIO,拍攝子模塊210通過相機模塊1的鏡頭拍攝圖片。
步驟Sll,轉(zhuǎn)換子模塊211將上述拍攝的圖片轉(zhuǎn)換成黑白圖片。由于黑白圖片中能夠直接 讀取組成圖片的每一個點的亮度值,因此將拍攝的圖片轉(zhuǎn)換成黑白圖片。
步驟S12,讀取子模塊212讀取所述黑白圖片上各個點的亮度值。具體而言,由于圖片是 由每一個點組成,在通過CCD或者CMOS取景時組成圖片的每一個點都有對應(yīng)的亮度值,因此 讀取子模塊212讀取CCD或者CM0S上組成該圖片的亮度值即可。
步驟S13,截取子模塊213通過上述亮度值及臉部的基本輪廓截取圖片中的頭像圖形。具 體而言,通常在拍攝的人臉圖片中,眼睛區(qū)域相對其它區(qū)域的亮度值較小,通過讀取的亮度 值確定圖片中眼睛的區(qū)域,以該區(qū)域為中心,并通過與相機模塊l中保存的臉部基本輪廓進 行比較以確定所截取的圖形大小,所截取的圖形為頭像圖形。
步驟S14,截取子模塊213在上述截取的頭像圖形中截取嘴唇圖形。具體而言,由于人的臉部圖形都有一個相對固定的輪廓,在眼睛的區(qū)域以下某一個距離之內(nèi)截取的圖形即為嘴唇圖形。
步驟S15,比較子模塊214比較上述截取的嘴唇圖形與相機模塊1保存的嘴唇圖形的相似度,得出一個百分比的值,所述百分比的值作為相似度的值。具體而言,相機模塊l中保存有一個用戶設(shè)定的嘴唇圖形,比較截取的嘴唇圖形與相機模塊l中保存的嘴唇圖形中嘴唇張開的幅度,是否露出牙齒等,所述比較之后得出一個百分比,所述百分比的值就是相似度的值,百分比越高,則說明圖片越相似。
步驟S16,判斷子模塊215判斷所述相似度的值是否大于相機模塊1設(shè)定的值。若相似度的值大于相機模塊l設(shè)定的值,則說明所拍攝的圖片中人臉處于微笑的情形。
步驟S17,當所述相似度的值大于相機模塊l設(shè)定的值時,保存子模塊216將拍攝的圖片保存到相機模塊l的存儲介質(zhì)中。所述的存儲介質(zhì)可以是閃存、隨機存儲器(RAM: RandomAccess Memory)、微硬盤以及任意合適的存儲介質(zhì)。
最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,可以對本發(fā)明的技術(shù)方案進行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
權(quán)利要求1一種笑臉追蹤系統(tǒng),該系統(tǒng)包括一個相機模塊,該相機模塊取景時能夠同時獲得圖片上各個點的亮度值,其特征在于,所述的相機模塊包括拍攝子模塊,用于通過相機模塊的鏡頭拍攝圖片;轉(zhuǎn)換子模塊,用于將上述拍攝的圖片轉(zhuǎn)換成黑白圖片;讀取子模塊,用于讀取所述黑白圖片上各個點的亮度值;截取子模塊,用于通過上述亮度值及臉部的基本輪廓截取圖片中的頭像圖形,及在上述截取的頭像圖形中截取嘴唇圖形;比較子模塊,用于比較上述截取的嘴唇圖形與相機模塊保存的人臉微笑時嘴唇圖形的相似度,得出一個百分比的值,所述百分比的值作為相似度的值;判斷子模塊,用于判斷所述相似度的值是否大于相機模塊設(shè)定的值;保存子模塊,用于當所述相似度的值大于相機模塊設(shè)定的值時,將拍攝的圖片保存到相機模塊的存儲介質(zhì)中。
2.如權(quán)利要求l所述的笑臉追蹤系統(tǒng),其特征在于,所述的相機模塊 安裝在數(shù)碼相機或者手機中。
3.如權(quán)利要求l所述的笑臉追蹤系統(tǒng),其特征在于,所述的相機模塊 設(shè)定的值為百分之六十。
4. 一種笑臉追蹤方法,其特征在于,該方法包括步驟通過相機模塊的鏡頭拍攝圖片;將上述拍攝的圖片轉(zhuǎn)換成黑白圖片;讀取所述黑白圖片上各個點的亮度值;通過上述亮度值及臉部的基本輪廓截取圖片中的頭像圖形,及在上述截取的頭像圖形 中截取嘴唇圖形;比較上述截取的嘴唇圖形與相機模塊保存的人臉微笑時嘴唇圖形的相似度,得出一個 百分比的值,所述百分比的值作為相似度的值;判斷所述相似度的值是否大于相機模塊設(shè)定的值;當所述相似度的值大于相機模塊設(shè)定的值時,將拍攝的圖片保存到相機模塊的存儲介 質(zhì)中。
5.如權(quán)利要求4所述的笑臉追蹤方法,其特征在于,所述的相機模塊 安裝在數(shù)碼相機或者手機中。
6.如權(quán)利要求4所述的笑臉追蹤方法,其特征在于,所述的相機模塊 設(shè)定的值為百分之六十。
7.如權(quán)利要求4所述的笑臉追蹤方法,其特征在于,該方法還包括步驟當所述相似度的值不大于相機模塊設(shè)定的值時,則直接結(jié)束流程。
全文摘要
一種笑臉追蹤方法,該方法包括步驟通過相機模塊的鏡頭拍攝圖片;將上述拍攝的圖片轉(zhuǎn)換成黑白圖片;讀取所述黑白圖片上的各個點的亮度值;通過上述亮度值及臉部的基本輪廓截取圖片中的頭像圖形,及在上述截取的頭像圖形中截取嘴唇圖形;比較上述截取的嘴唇圖形與相機模塊保存的人臉微笑時嘴唇圖形的相似度,得出一個百分比的值,所述百分比的值作為相似度的值;判斷所述相似度的值是否大于相機模塊設(shè)定的值;當所述相似度的值大于相機模塊設(shè)定的值時,將拍攝的圖片保存到相機模塊的存儲介質(zhì)中。另外,本發(fā)明還提供一種笑臉追蹤系統(tǒng)。
文檔編號H04N5/225GK101472061SQ20071020347
公開日2009年7月1日 申請日期2007年12月27日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者周盟杰 申請人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司