本發(fā)明屬于數(shù)碼拍照技術(shù)領(lǐng)域,尤其涉及一種頭部模版人像定位的快速數(shù)碼拍照方法。
背景技術(shù):
目前,數(shù)碼人像拍照技術(shù)已經(jīng)成熟,并且應(yīng)用非常廣泛。許多行業(yè)對人員進(jìn)行報名登記時均需要提供數(shù)碼證件照片。在拍攝證件照時,專業(yè)照像館一般先通過數(shù)碼相機(jī)進(jìn)行全景拍照,然后再通過圖像處理軟件(比如:photoshop)進(jìn)行處理,按規(guī)格縮放、剪輯為指定尺寸的證件照。這種處理方式效果較好,但是需要專業(yè)人員操作,處理時間較長,費用相對較貴。近年來,市面上高清攝像頭越來越多,比如羅技c910,c920,其成像速度快,成像質(zhì)量甚至可媲美數(shù)碼相機(jī),在機(jī)關(guān)、企事業(yè)單位、銀行、大學(xué)、中小學(xué)等采集證件照片等方面應(yīng)用非常廣泛。在日常拍照時,一般無專業(yè)攝像人員進(jìn)行操作,而是由會電腦操作的人員進(jìn)行拍照。由于缺乏專業(yè)攝像知識,往往難以準(zhǔn)確對人像進(jìn)行取景和構(gòu)圖,容易造成證件照比例失衡,由于每張照片均需要人工調(diào)整頭像上、下、左、右邊距,拍照速度相對較慢。
綜上所述,現(xiàn)有的數(shù)碼拍照需要人工定位頭像位置,拍照速度相對較慢,如果拍照數(shù)量很大,對每一位拍照對像都要進(jìn)行調(diào)整,拍照效率較低,工作量較大。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種頭部模版人像定位的快速數(shù)碼拍照方法,旨在解決現(xiàn)有的數(shù)碼拍照需要人工定位頭像位置,拍照速度較慢的問題。
本發(fā)明是這樣實現(xiàn)的:捕獲并顯示攝像頭圖像,在可視區(qū)域內(nèi)疊加透明頭部矢量模型圖像;拍照時,通過移動、縮放、旋轉(zhuǎn)矢量圖像,只要將人臉置于頭部矢量模型圖像中即可,拍照時,以矢量圖像外接矩形邊界作為取景框進(jìn)行裁剪保存。
進(jìn)一步,所述頭部模版人像定位的快速數(shù)碼拍照方法包括以下步驟:
步驟一,建立頭像矢量模型數(shù)據(jù):極簡的矢量模型主要根據(jù)臉、雙肩、領(lǐng)口三個關(guān)鍵元素的位置、比例,在程序設(shè)計上通過建立結(jié)構(gòu)變量進(jìn)行描述,其中臉用橢圓表示,雙肩和領(lǐng)口分別用兩條直線表示。對更加復(fù)雜、形象的矢量模型數(shù)據(jù)還可包括:頭發(fā)、雙眼、鼻子、嘴巴、耳朵、下巴等元素,這些元素可用線條、橢圓、矩形或其它數(shù)學(xué)模型進(jìn)行直觀描述;
步驟二,獲取視頻圖像;
步驟三,在視頻圖像內(nèi)疊加用戶選擇的頭像矢量圖像;
步驟四,用戶操作頭部矢量圖像(移動、縮放、旋轉(zhuǎn)),使矢量頭像與可視區(qū)域內(nèi)拍照對象的頭部、肩部和領(lǐng)部等關(guān)鍵部位匹配一致,保存即可;
步驟五,保存時,不疊加頭像矢量模型,將取景框(頭部矢量圖像矩形邊界)內(nèi)圖像裁剪保存即可。
本發(fā)明的另一目的在于提供一種利用所述頭部模版人像定位的快速數(shù)碼拍照方法的數(shù)碼相機(jī)。
本發(fā)明的另一目的在于提供一種利用所述頭部模版人像定位的快速數(shù)碼拍照方法的攝像頭。
本發(fā)明的另一目的在于提供一種利用所述頭部模版人像定位的快速數(shù)碼拍照方法的計算機(jī)。
本發(fā)明提供的頭部模版頭像矢量模型定位數(shù)碼拍照方法,由于根據(jù)面部關(guān)鍵元素匹配,所以據(jù)此對數(shù)碼證件照片頭像定位非常準(zhǔn)確,最終保存后的照片臉部邊距、比例與本人絕對一致。相對傳統(tǒng)的矩形取景框定位拍照法,對于普通的拍照人員,由于操作者缺乏專業(yè)的攝影攝像知識,拍照時,則可能存在比例失衡、臉部上下左右邊距布局不合理等情況,用戶需要反復(fù)調(diào)整矩形取景框,當(dāng)拍照量較大時,工作效率尤為低下。而頭像矢量模型定位法不需要考慮頭像布局的問題,只要將頭像關(guān)鍵元素匹配即可,其操作相對簡單快速。通過西南大學(xué)附屬中學(xué)、重慶市江北中學(xué)2017年高考1929名考生數(shù)碼拍照對比測試,采用頭像矢量模型定位法拍照速度提高30-80%,并且無頭像布局失衡的現(xiàn)象。
附圖說明
圖1是本發(fā)明實施例提供的頭部模版人像定位的快速數(shù)碼拍照方法流程圖。
圖2是公安機(jī)關(guān)出入境證件照片規(guī)格(依據(jù)國際民航組織doc9303文件制定)。
圖3是本發(fā)明實施例提供的矢量模型數(shù)據(jù)示意圖。
圖4是本發(fā)明實施例提供的頭部模板示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
下面結(jié)合附圖對本發(fā)明的應(yīng)用原理作詳細(xì)的描述。
如圖1所示,本發(fā)明實施例提供的頭部模版人像定位的快速數(shù)碼拍照方法包括以下步驟:
s101:建立頭像矢量模型數(shù)據(jù):極簡的矢量模型主要根據(jù)臉、雙肩、領(lǐng)口三個關(guān)鍵元素的位置、比例,在程序設(shè)計上通過建立結(jié)構(gòu)變量進(jìn)行描述,其中臉用橢圓表示,雙肩和領(lǐng)口分別用兩條直線表示。對更加復(fù)雜、形象的矢量模型數(shù)據(jù)還可包括:頭發(fā)、雙眼、鼻子、嘴巴、耳朵、下巴等元素,這些元素可用線條、橢圓、矩形或其它數(shù)學(xué)模型進(jìn)行直觀描述;
s102:獲取視頻圖像;
s103:在視頻圖像內(nèi)疊加用戶選擇的頭像矢量圖像;
s104:用戶操作頭部矢量圖像(移動、縮放、旋轉(zhuǎn)),使矢量頭像與可視區(qū)域內(nèi)拍照對象的頭部、肩部和領(lǐng)部等關(guān)鍵部位匹配一致,保存即可;
s105:保存時,不疊加頭像矢量模型,將取景框(頭部矢量圖像矩形邊界)內(nèi)圖像裁剪保存即可。
本發(fā)明實施例提供的頭部模版人像定位的快速數(shù)碼拍照方法具體包括以下步驟:
一、建立頭像矢量模型數(shù)據(jù)
頭像矢量模型主要包括面部、肩部和領(lǐng)口三關(guān)鍵部位。
其中,面部矢量模型主要包括發(fā)際距相片上邊緣、左右耳距兩邊邊緣和臉部區(qū)域三個要素。根據(jù)公安機(jī)關(guān)出入境證件照片規(guī)格,如圖2,相片有效區(qū)域為30×40毫米,發(fā)際距相片上邊緣和左右耳距兩邊邊緣為1-3毫米,即約占高度的1/20左右,寬度的1/15左右;臉部區(qū)域為寬16-24毫米,高30-34毫米的矩形區(qū)域,可用其內(nèi)接橢圓表示;橢圓可由起始點坐標(biāo)和外接矩形尺寸兩個參數(shù)確定,起始點坐標(biāo)由右耳邊距和發(fā)際距相片上邊緣確定。
肩部矢量模型由左、右兩條直線構(gòu)成。左肩線由左臉下巴至左下角構(gòu)成,右肩線由右臉下巴至右下角構(gòu)成。
領(lǐng)口矢量模型由左、右兩條直線構(gòu)成。左領(lǐng)口直線由左臉下巴至中底線構(gòu)成,右領(lǐng)口直線由右臉下巴至中底線構(gòu)成。
頭像矢量模型參數(shù):取景框位置、尺寸、旋轉(zhuǎn)角度。通過鼠標(biāo)拖動操作頭像矢量模型,實現(xiàn)取景框位置、尺寸、旋轉(zhuǎn)角度的改變,將人像頭部置于頭像矢量模型內(nèi)。
將上述完整的矢量模型數(shù)據(jù)通過圖像給出效果如圖3。
為了更加讓界面更加友好,可以制作更新人性化的頭部模版,如圖4。
二、獲取視頻圖像
bitmapvideobitmap=(bitmap)videosourceplayer.getcurrentvideoframe();
三、疊加頭像矢量模型圖像
addvectorheadmodel(vectorheadmodel,vectorheadmodelpara);
四、移動、縮放、旋轉(zhuǎn)頭部矢量圖像。
movevectorheadmodel(intvectorheadmodel,pointpoint);//移動到指定位置
roomvectorheadmodel(intvectorheadmodel,floatratio);//縮放指定比率
rotatevectorheadmodel(intvectorheadmodel,floatangle);//旋轉(zhuǎn)指定角度
通過移動使拍照對象頭部置于頭像矢量模型區(qū)域內(nèi),再適當(dāng)縮放、旋轉(zhuǎn)頭部矢量圖像,使與頭部、肩部和領(lǐng)部等關(guān)鍵位置匹配一致,保存即可。
五、保存時,系統(tǒng)自動重復(fù)上述步驟(最終成像不疊加頭像矢量模型),將取景框內(nèi)圖像保存。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。