亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

OpenCV實現人臉識別

2020-02-23 04:31:37
字體:
來源:轉載
供稿:網友

主要有以下步驟:

1、人臉檢測

2、人臉預處理

3、從收集的人臉訓練機器學習算法

4、人臉識別

5、收尾工作

人臉檢測算法:

基于Haar的臉部檢測器的基本思想是,對于面部正面大部分區域而言,會有眼睛所在區域應該比前額和臉頰更暗,嘴巴應該比臉頰更暗等情形。它通常執行大約20個這樣的比較來決定所檢測的對象是否為人臉,實際上經常會做上千次。

基于LBP的人臉檢測器基本思想與基于Haar的人臉檢測器類似,但它比較的是像素亮度直方圖,例如,邊緣、角落和平坦區域的直方圖。

這兩種人臉檢測器可通過訓練大的圖像集找到人臉,這些圖像集在opencv中存在XML文件中以便后續使用。

這些級聯分類檢測器通常至少需使用1000個獨特的人臉圖像和10000個非人臉圖像作為訓練,訓練時間一般LBP要幾個小時,

Haar要一個星期。

項目中的關鍵代碼如下:

initDetectorsfaceCascade.load(faceCascadeFilename);eyeCascade1.load(eyeCascadeFilename1);eyeCascade2.load(eyeCascadeFilename2);initWebcamvideoCapture.open(cameraNumber);cvtColor(img, gray, CV_BGR2GRAY);//有需要則縮小圖片使檢測運行更快,之后要恢復原來大小resize(gray, inputImg, Size(scaledWidth, scaledHeight));equalizeHist(inputImg, equalizedImg);cascade.detectMultiScale(equalizedImg......);

人臉預處理:

實際中通常訓練(采集圖像)和測試(來自攝像機圖像)的圖像會有很大不同,受(如光照、人臉方位、表情等),

結果會很差,因此用于訓練的數據集很重要。

人臉預處理目的是減少這類問題,有助于提高整個人臉識別系統的可靠性。

人臉預處理的最簡單形式就是使用equalizeHist()函數做直方圖均衡,這與人臉檢測那步一樣。

實際中,為了讓檢測算法更可靠,會使用面部特征檢測(如,檢測眼睛、鼻子、嘴巴和眉毛),本項目只使用眼睛檢測。

使用OpenCV自帶的訓練好的眼部探測器。如,正面人臉檢測完畢后,得到一個人臉,在使用眼睛檢測器提取人臉的左眼區域和右眼區域,并對每個眼部區域進行直方圖均衡。

這步涉及的操作有以下內容:

1、幾何變換和裁剪

人臉對齊很重要,旋轉人臉使眼睛保持水平,縮放人臉使眼睛之間距離始終相同,平移人臉使眼睛總是在所需高度上水平居中,

裁剪人臉外圍(如圖像背景、頭發、額頭、耳朵和下巴)。

2、對人臉左側和右側分別用直方圖均衡

3、平滑

用雙邊濾波器來減少圖像噪聲

4、橢圓掩碼

將剩余頭發和人臉圖像背景去掉

項目中的關鍵代碼如下:

detectBothEyes(const Mat &face, CascadeClassifier &eyeCascade1, CascadeClassifier &eyeCascade2,Point &leftEye, Point &rightEye, Rect *searchedLeftEye, Rect *searchedRightEye);topLeftOfFace = face(Rect(leftX, topY, widthX, heightY));//在左臉區域內檢測左眼detectLargestObject(topLeftOfFace, eyeCascade1, leftEyeRect, topLeftOfFace.cols);//右眼類似,這樣眼睛中心點就得到了leftEye = Point(leftEyeRect.x + leftEyeRect.width/2, leftEyeRect.y + leftEyeRect.height/2);//再得到兩眼的中點,然后計算兩眼之間的角度Point2f eyesCenter = Point2f( (leftEye.x + rightEye.x) * 0.5f, (leftEye.y + rightEye.y) * 0.5f );//仿射扭曲(Affine Warping)需要一個仿射矩陣rot_mat = getRotationMatrix2D(eyesCenter, angle, scale);//現在可變換人臉來得到檢測到的雙眼出現在人臉的所需位置warpAffine(gray, warped, rot_mat, warped.size());//先對人臉左側和右側分開進行直方圖均衡equalizeHist(leftSide, leftSide);equalizeHist(rightSide, rightSide);//再合并,這里合并時左側1/4和右側1/4直接取像素值,中間的2/4區域像素值通過一定計算進行處理。//雙邊濾波bilateralFilter(warped, filtered, 0, 20.0, 2.0);//采用橢圓掩碼來刪除一些區域filtered.copyTo(dstImg, mask);            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩一二三四五区| 日韩在线播放av| 亚洲毛片一区二区| 欧美亚洲另类制服自拍| 中文字幕日韩av| 亚洲欧美在线免费观看| 亚洲成人精品久久久| 欧美乱大交xxxxx另类电影| 欧美孕妇毛茸茸xxxx| 9.1国产丝袜在线观看| 在线观看日韩www视频免费| 91色视频在线导航| 亲子乱一区二区三区电影| 国产中文欧美精品| 国产成人精品日本亚洲专区61| 国内精品久久久久久影视8| 精品久久久久久久久久国产| 欧美性猛交xxxx久久久| 亚洲综合社区网| 日韩国产欧美精品在线| 日韩av在线精品| 国产欧美va欧美va香蕉在| 精品国产1区2区| 欧美黑人视频一区| 国产亚洲成精品久久| 欧美一级大片视频| 精品久久久久久中文字幕| 国产精品老牛影院在线观看| 欧洲成人性视频| 97国产精品久久| 亚洲国产成人在线视频| 久久精品男人天堂| 亚洲福利精品在线| 色狠狠av一区二区三区香蕉蜜桃| 国外成人在线播放| 日韩欧美国产激情| 国产成人久久久| 日韩视频在线观看免费| 欧美一区二区大胆人体摄影专业网站| 欧美日韩在线第一页| 欧美激情videoshd| 欧美一级视频免费在线观看| 久久久天堂国产精品女人| 日本一欧美一欧美一亚洲视频| 欧美精品做受xxx性少妇| 国产精品偷伦一区二区| 久久久久久免费精品| 最近2019年手机中文字幕| 久久综合伊人77777| 奇门遁甲1982国语版免费观看高清| 欧美成人精品在线视频| 色综合老司机第九色激情| 日韩中文字幕欧美| 尤物九九久久国产精品的特点| 久久久久久久久久久亚洲| 日本中文字幕成人| 日韩在线免费观看视频| 日本成熟性欧美| 欧美日韩国产成人在线观看| 亚洲激情视频网站| 国产成人精品999| 中文字幕av一区二区三区谷原希美| 91精品久久久久久久久久久| 中文字幕最新精品| 日韩在线观看成人| www.xxxx精品| 久久免费少妇高潮久久精品99| 成人免费xxxxx在线观看| 精品国产鲁一鲁一区二区张丽| 中文亚洲视频在线| 亚洲精品自产拍| 亚洲理论在线a中文字幕| 久久精品99久久久久久久久| 国产精品电影网站| 亚洲国产精彩中文乱码av| 欧美在线视频免费| 精品国产老师黑色丝袜高跟鞋| 亚洲人午夜色婷婷| 国产丝袜一区视频在线观看| 精品国产精品自拍| 精品国产欧美一区二区五十路| 一区二区欧美在线| 亚洲电影免费观看高清完整版在线观看| 国产有码在线一区二区视频| 亚洲国产精彩中文乱码av在线播放| 91九色蝌蚪国产| 久久99精品久久久久久青青91| 亚洲香蕉成人av网站在线观看| 欧美精品videossex性护士| 欧美肥婆姓交大片| 日本午夜精品理论片a级appf发布| 丝袜美腿精品国产二区| 欧美一级淫片丝袜脚交| 欧美成人第一页| 色婷婷久久一区二区| 亚洲国产精品免费| 亚洲丝袜在线视频| 久久久久久久久久久亚洲| 久久久国产一区| 欧美激情视频免费观看| 韩国三级日本三级少妇99| 精品国产鲁一鲁一区二区张丽| 国产丝袜视频一区| 亚洲国产美女久久久久| 欧美电影免费观看大全| 人人爽久久涩噜噜噜网站| 国产精品丝袜久久久久久不卡| 亚洲黄色www网站| 国产久一一精品| 欧美黑人极品猛少妇色xxxxx| 久久久久久欧美| 欧美激情精品在线| 国产成人高清激情视频在线观看| 欧美日韩免费网站| 欧美中文字幕视频| 亚洲自拍小视频免费观看| 国产精品美女免费视频| 日韩精品在线观看一区二区| 精品国内产的精品视频在线观看| 538国产精品视频一区二区| 欧美日韩福利在线观看| 性色av一区二区三区红粉影视| 亚洲免费电影在线观看| 亚洲精品一区av在线播放| 欧美电影免费看| 色噜噜国产精品视频一区二区| 中文字幕日韩视频| 亚洲第一网中文字幕| 日韩av网站导航| 精品无码久久久久久国产| xxxx性欧美| 亚洲第一视频在线观看| 欧美在线免费视频| 亚洲国产精品yw在线观看| 国产精品在线看| 国产精品视频资源| 日韩av中文字幕在线免费观看| 国产日韩欧美中文在线播放| 在线视频国产日韩| 欧美怡红院视频一区二区三区| 国产精品久久久久久久久久三级| 日韩精品中文字幕在线| 亚洲性日韩精品一区二区| 国产成+人+综合+亚洲欧美丁香花| 欧美日韩一区二区精品| 欧美激情久久久| 亚洲18私人小影院| 69视频在线免费观看| 欧美与欧洲交xxxx免费观看| 成人羞羞国产免费| 色悠久久久久综合先锋影音下载| 亚洲成人在线视频播放| 欧洲中文字幕国产精品| 91国内产香蕉| 欧美日韩成人黄色| 欧美日韩不卡合集视频| 日韩久久免费视频| 欧美成人中文字幕在线| 成人精品福利视频| 91精品国产综合久久香蕉922| 亚洲精品久久久久久久久久久久久| 69国产精品成人在线播放| 亚洲激情在线观看| 日韩在线观看网站|