眼睛定位
来源:互联网 发布:华裔 不是中国人 知乎 编辑:程序博客网 时间:2024/04/27 18:59
http://www.cnblogs.com/ImageVision/archive/2012/03/14/2396534.html
根據眼睛定位的流程,一般分為以下幾步:眼睛區域初定位,噪聲去除,眼睛的精確定位。
1 眼睛區域初定位,對正面人臉還是比較好確定的,但是當人臉發生姿態變化時,如何較准確獲取,是個難題。當然有人用二值化眼睛區域的方法,但是不同光照,不同人臉的閾值不太好定。而且圖像處理領域,凡是涉及到閾值的,都是比較頭疼的問題(除非那種閾值很明顯的問題)。所以,這裡盡量避免直接求閾值,來確定眼睛位置。大概分為以下幾步:
(1)3*3算子腐蝕圖像,並對其進行Gabor變化;
(2)對Gabor變化後的人臉上半部分做投影,可以大概獲取兩只眼睛的橫坐標。
(3)找出兩只眼睛區域的最大灰度;
(4)以最低灰度的0.92倍作為閾值,講眼睛區域進行二值化:
(5)檢測二值化區域:
2 噪聲去除
其實在初定位中就已經用到Gabor了,用它對人臉處理後,不僅可以幫助去除噪聲的影響,其實還可以減少光照陰影的影響。
圖一 定位結果 圖二 Gabor處理效果一 圖三 Gabor處理效果二
以右眼為例,分別對圖二和圖三進行投影,獲取眼睛的縱坐標和橫坐標,投影曲線如下:
經過Gabor處理後的曲線更加的平滑,更容易判斷波谷的位置。
3 精確定位
第二步中用到的積分投影,就是改進的投影方式,在初定為區域內投影的效果。本人采用的是最小鄰域均值投影,大家可以從網上查到具體實現方法。
當然,如果想定位准確,還需要做些細致的工作:比如我們可以先預判人臉的傾斜角度,這樣就可以把Gabor變換的方向性用起來,這樣變換後的人臉,投影曲線更加平滑,容易判斷眼睛位置。具體細節太多,在此不一一贅述。
4 定位效果
在此,感謝那些在工作中給我提過意見,開會時給我提過更高要求的同事們,讓我不斷去改進和完善,不積跬步,無以至千裡!
- 眼睛定位
- 眼睛定位
- 眼睛定位
- 眼睛定位
- 基于眼睛和皮肤的定位
- 人脸识别眼睛定位算法
- 基于肤色和眼睛定位的人脸检测算法——MATLAB实现
- 基于肤色和眼睛定位的人脸检测算法——MATLAB实现
- 眼睛跳
- google眼睛
- 眼睛保护
- 保护眼睛
- 眼睛疼
- 眼睛痛
- 眼睛亮晶晶
- 保护眼睛
- 爱护眼睛
- 苍蝇眼睛
- iphone4s中cocos2d出现闪屏,花屏的解决方案
- C++字符串高效查找替换
- 一个简单的图片展示例子
- 部分常用JavaScript代码
- 嘴角定位
- 眼睛定位
- Gauss濾波的快速實現方法
- 人臉光照調整之Gamma校正
- 人臉光照調整之Gabor濾波
- 人臉光照調整之DCT變換
- photoshop中给矩形做圆角的方法
- Sharepoint2010的新功能“内容管理器”(Content Organizer)有什么作用?
- 【大学生活】优秀的有趣的博客
- Sharepoint2010的沙盒解决方案(Sandboxed Solution)有什么作用?