1.一種人臉位置跟蹤方法,其特征在于,所述方法包括:
獲取當(dāng)前幀圖片的人臉區(qū)域;
根據(jù)所述當(dāng)前幀圖片的人臉區(qū)域確定所述當(dāng)前幀圖片的下一幀圖片中人臉出現(xiàn)的預(yù)測(cè)區(qū)域;
在所述預(yù)測(cè)區(qū)域內(nèi)查找與所述人臉區(qū)域相似度達(dá)到預(yù)定要求的第一預(yù)選區(qū)域;
檢測(cè)所述下一幀圖片的人臉區(qū)域;基于所述第一預(yù)選區(qū)域和所述下一幀圖片的人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置跟蹤結(jié)果。
2.如權(quán)利要求1所述的一種人臉位置跟蹤方法,其特征在于,所述在所述預(yù)測(cè)區(qū)域內(nèi)查找與所述人臉區(qū)域相似度達(dá)到預(yù)定要求的第一預(yù)選區(qū)域包括:
按照第一移動(dòng)步長(zhǎng)遍歷所述預(yù)測(cè)區(qū)域,獲取所述人臉區(qū)域的比對(duì)區(qū)域;
計(jì)算得到所述人臉區(qū)域與比對(duì)區(qū)域的相似度;
將所述下一幀圖片中相似度達(dá)到預(yù)定要求的比對(duì)區(qū)域作為所述下一幀圖片的第一預(yù)選區(qū)域。
3.如權(quán)利要求2所述的一種人臉位置跟蹤方法,其特征在于,利用下述公式計(jì)算所述人臉區(qū)域與所述比對(duì)區(qū)域的相似度:
min X=max(-leftori,-leftdes)
max X=max(width-leftori,width-leftdes)
min Y=max(-topori,-topdes)
max Y=max(height-topori,height-topdes)
effctiveNum=[min(width,max X)-max(1,min X)]*[min(height,max X)-max(1,min Y)]
dis=sumDis*(width*height)/effctiveNum
上述公式中,leftori、leftdes、topori、topdes分別表示為所述人臉區(qū)域的左邊界位 置、當(dāng)前比對(duì)區(qū)域的左邊界位置、所述人臉區(qū)域的上邊界位置、當(dāng)前比對(duì)區(qū)域的上邊界位置;width表示為所述人臉區(qū)域的寬度,height表示為所述人臉區(qū)域的高度,f(i,j)表示為所述當(dāng)前幀圖片人臉區(qū)域中坐標(biāo)為(i,j)像素點(diǎn)的灰度值,g(i,j)表示為所述下一幀圖片比對(duì)區(qū)域中坐標(biāo)為(i,j)像素點(diǎn)的灰度值;x表示為設(shè)置的經(jīng)驗(yàn)閾值,dis為所述人臉區(qū)域與所述比對(duì)區(qū)域的相似度。
4.如權(quán)利要求2所述的一種人臉位置跟蹤方法,其特征在于,所述相似度達(dá)到預(yù)定要求的比對(duì)區(qū)域包括:
所述下一幀圖片的比對(duì)區(qū)域中相似度的值最大的比對(duì)區(qū)域。
5.如權(quán)利要求2所述的一種人臉位置跟蹤方法,其特征在于,所述第一移動(dòng)步長(zhǎng)的取值范圍為大于或等于兩個(gè)像素點(diǎn)。
6.如權(quán)利要求2至5中任意一項(xiàng)所述的一種人臉位置跟蹤方法,其特征在于,所述方法還包括:
在所述第一預(yù)選區(qū)域周圍的第二步長(zhǎng)范圍內(nèi)查找與所述人臉區(qū)域相似度最高的第二預(yù)選區(qū)域,所述第二步長(zhǎng)的取值小于所述第一步長(zhǎng);
相應(yīng)的,所述基于所述第一預(yù)選區(qū)域和所述下一幀圖片的人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置跟蹤結(jié)果包括:基于所述第二預(yù)選區(qū)域和所述下一幀圖片的人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置跟蹤結(jié)果。
7.如權(quán)利要求1所述的一種人臉位置跟蹤方法,其特征在于,所述基于所述第一預(yù)選區(qū)域和所述下一幀圖片的人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置跟蹤結(jié)果包括:
所述下一幀圖片的人臉區(qū)域的檢測(cè)結(jié)果為未檢測(cè)到人臉區(qū)域時(shí),以所述第一預(yù)選區(qū)域作為所述下一幀圖片的人臉位置跟蹤結(jié)果;
檢測(cè)出的所述下一幀圖片的人臉區(qū)域與所述第一預(yù)選區(qū)域的重合系數(shù)為0時(shí),以所述第一預(yù)選區(qū)域作為所述下一幀圖片的人臉位置跟蹤結(jié)果;
檢測(cè)出的所述下一幀圖片的人臉區(qū)域與所述第一預(yù)選區(qū)域的重合系數(shù)小于預(yù)定閥值時(shí),以所述第一預(yù)選區(qū)域作為所述下一幀圖片的人臉位置跟蹤結(jié)果;
檢測(cè)出的所述下一幀圖片的人臉區(qū)域與所述第一預(yù)選區(qū)域的重合系數(shù)大于或等于預(yù)定閥值時(shí),以所述檢測(cè)出的所述下一幀圖片的人臉區(qū)域作為所述下一幀圖片的人臉位置跟蹤結(jié)果。
8.如權(quán)利要求1所述的一種人臉位置跟蹤方法,其特征在于,所述的獲取當(dāng)前幀圖片的人臉區(qū)域包括:
在檢測(cè)出當(dāng)前幀圖片中至少存在兩組人臉時(shí),選取所述當(dāng)前幀中圖片面積最大的人臉對(duì)應(yīng)的區(qū)域作為所述當(dāng)前幀圖片的人臉區(qū)域。
9.一種人臉位置跟蹤裝置,其特征在于,所述裝置包括:
檢測(cè)模塊,用于檢測(cè)幀圖片的人臉區(qū)域;
預(yù)測(cè)區(qū)域計(jì)算模塊,用于根據(jù)所述檢測(cè)模塊檢測(cè)出的當(dāng)前幀圖片的人臉區(qū)域計(jì)算所述當(dāng)前幀圖片的下一幀圖片中人臉出現(xiàn)的預(yù)測(cè)區(qū)域;
預(yù)選區(qū)域計(jì)算模塊,用于在所述預(yù)測(cè)區(qū)域內(nèi)查找與所述人臉區(qū)域相似度達(dá)到預(yù)定要求的第一預(yù)選區(qū)域;
跟蹤結(jié)果選取模塊,用于基于所述第一預(yù)選區(qū)域和所述檢測(cè)模塊對(duì)所述當(dāng)前幀圖片的下一幀圖片人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置跟蹤結(jié)果。
10.如權(quán)利要求9所述的一種人臉位置跟蹤裝置,其特征在于,所述預(yù)選區(qū)域計(jì)算模塊包括:
比對(duì)區(qū)域模塊,用于按照設(shè)定的第一步長(zhǎng)遍歷所述預(yù)測(cè)區(qū)域,獲取所述人臉區(qū)域的比對(duì)區(qū)域;
相似度計(jì)算模塊,用于計(jì)算得到所述人臉區(qū)域與比對(duì)區(qū)域的相似度;
第一預(yù)選模塊,用于將所述下一幀圖片中相似度達(dá)到預(yù)定要求的比對(duì)區(qū)域作為所述下一幀圖片的第一預(yù)選區(qū)域。
11.如權(quán)利要求10所述的一種人臉位置跟蹤裝置,其特征在于,利用下述公式計(jì)算所述人臉區(qū)域與所述比對(duì)區(qū)域的相似度:
min X=max(-leftori,-leftdes)
max X=max(width-leftori,width-leftdes)
min Y=max(-topori,-topdes)
max Y=max(height-topori,height-topdes)
effctiveNum=[min(width,max X)-max(1,min X)]*[min(height,max X)-max(1,min Y)]
dis=sumDis*(width*height)/effctiveNum
上述公式中,leftori、leftdes、topori、topdes分別表示為所述人臉區(qū)域的左邊界位置、當(dāng)前比對(duì)區(qū)域的左邊界位置、所述人臉區(qū)域的上邊界位置、當(dāng)前比對(duì)區(qū)域的上邊界位置;width表示為所述人臉區(qū)域的寬度,height表示為所述人臉區(qū)域的高度,f(i,j)表示為所述當(dāng)前幀圖片人臉區(qū)域中坐標(biāo)為(i,j)像素點(diǎn)的灰度值,g(i,j)表示為所述下一幀圖片比對(duì)區(qū)域中坐標(biāo)為(i,j)像素點(diǎn)的灰度值;x表示為設(shè)置的經(jīng)驗(yàn)閾值,dis為所述人臉區(qū)域與所述比對(duì)區(qū)域的相似度。
12.如權(quán)利要求10所述的一種人臉位置跟蹤裝置,其特征在于,所述第一預(yù)選模塊中所述相似度達(dá)到預(yù)定要求的比對(duì)區(qū)域包括:
所述下一幀圖片的比對(duì)區(qū)域中相似度的值最大的比對(duì)區(qū)域。
13.如權(quán)利要求10所述的一種人臉位置跟蹤裝置,其特征在于,所述第一移動(dòng)步長(zhǎng)的取值范圍為大于或等于兩個(gè)像素點(diǎn)。
14.如權(quán)利要求10至13中任意一項(xiàng)所述的一種人臉位置跟蹤裝置,其特征在于,所述預(yù)選區(qū)域計(jì)算模塊還包括:
第二預(yù)選模塊,用于在所述第一預(yù)選區(qū)域周圍的第二步長(zhǎng)范圍內(nèi)查找與所述人臉區(qū)域相似度最高的第二預(yù)選區(qū)域,所述第二步長(zhǎng)的取值小于所述第一步長(zhǎng);
相應(yīng)的,所述跟蹤結(jié)果選取模塊基于所述第一預(yù)選區(qū)域和所述檢測(cè)模塊對(duì)所述當(dāng)前幀圖片的下一幀圖片人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置 跟蹤結(jié)果,包括:所述跟蹤結(jié)果選取模塊基于所述第二預(yù)選區(qū)域和所述檢測(cè)模塊對(duì)所述當(dāng)前幀圖片的下一幀圖片人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置跟蹤結(jié)果。
15.如權(quán)利要求9所述的一種人臉位置跟蹤裝置,其特征在于,所述跟蹤結(jié)果選取模塊包括:
檢測(cè)計(jì)算模塊,用于檢測(cè)所述下一幀圖片的人臉區(qū)域;還用于在檢測(cè)出所述下一幀圖片的人臉區(qū)域時(shí)計(jì)算所述下一幀人臉區(qū)域與所述第一預(yù)選區(qū)域的重合系數(shù);
選取模塊,用于在所述檢測(cè)計(jì)算模塊滿足未檢測(cè)到所述下一幀圖片的人臉區(qū)域、所述檢測(cè)計(jì)算模塊計(jì)算得到的重合系數(shù)為0、所述檢測(cè)計(jì)算模塊計(jì)算得到的重合系數(shù)小于預(yù)定閥值中的至少一項(xiàng)時(shí),以所述第一預(yù)選區(qū)域作為所述下一幀圖片的人臉位置跟蹤結(jié)果;還用于在所述檢測(cè)計(jì)算模塊計(jì)算得到的重合系數(shù)大于或等于預(yù)定閥值時(shí),以檢測(cè)模塊檢測(cè)出的所述下一幀圖片的人臉區(qū)域作為所述下一幀圖片的人臉位置跟蹤結(jié)果。
16.如權(quán)利要求9所述的一種人臉位置跟蹤裝置,其特征在于,所述述檢測(cè)模塊檢測(cè)幀圖片的人臉區(qū)域包括:
在檢測(cè)出當(dāng)前幀圖片中至少存在兩組人臉時(shí),選取所述當(dāng)前幀中圖片面積最大的人臉對(duì)應(yīng)的區(qū)域作為所述當(dāng)前幀圖片的人臉區(qū)域。
17.一種人臉位置跟蹤的電子設(shè)備,其特征在于,所述電子設(shè)備被設(shè)置成,包括:
信息獲取單元,用于獲取待處理的幀圖片;
處理單元,用于檢測(cè)所述幀圖片的人臉區(qū)域;還用于根據(jù)檢測(cè)出的當(dāng)前幀圖片的人臉區(qū)域計(jì)算所述當(dāng)前幀圖片的下一幀圖片中人臉出現(xiàn)的預(yù)測(cè)區(qū)域,并在所述預(yù)測(cè)區(qū)域內(nèi)查找與所述人臉區(qū)域相似度達(dá)到預(yù)定要求的第一預(yù)選區(qū)域;還用于基于所述第一預(yù)選區(qū)域和所述檢測(cè)模塊對(duì)所述當(dāng)前幀圖片的下一幀圖片人臉區(qū)域的檢測(cè)結(jié)果,按照預(yù)設(shè)的選取規(guī)則確定所述下一幀圖片的人臉位置跟蹤結(jié)果;
顯示單元,用于顯示所述處理單元得到的人臉位置跟蹤結(jié)果。