日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

瀏覽:32日期:2022-07-07 09:35:19

Haar特征

哈爾特征使用檢測(cè)窗口中指定位置的相鄰矩形,計(jì)算每一個(gè)矩形的像素和并取其差值。然后用這些差值來對(duì)圖像的子區(qū)域進(jìn)行分類。

haar特征模板有以下幾種:

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

以第一個(gè)haar特征模板為例

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

計(jì)算方式

1.特征 = 白色 - 黑色(用白色區(qū)域的像素之和減去黑色區(qū)域的象征之和)

2.特征 = 整個(gè)區(qū)域 * 權(quán)重 + 黑色 * 權(quán)重

使用haar模板處理圖像

從圖像的起點(diǎn)開始,利用haar模板從左往右遍歷,從上往下遍歷,并設(shè)置步長(zhǎng),同時(shí)考慮圖像大小和模板大小的信息

假如我們現(xiàn)在有一個(gè) 1080 * 720 大小的圖像,10*10 的haar模板,并且步長(zhǎng)為2,那么我我們所需要的的計(jì)算量為: (1080 / 2 * 720 / 2) * 100 * 模板數(shù)量 * 縮放 約等于50-100億,計(jì)算量太大。

積分圖

使用積分圖可大量減少運(yùn)算時(shí)間,實(shí)際上就是運(yùn)用了前綴和的原理

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

Adaboost分類器

Adaboost是一種迭代算法,其核心思想是針對(duì)同一個(gè)訓(xùn)練集訓(xùn)練不同的分類器(弱分類器),然后把這些弱分類器集合起來,構(gòu)成一個(gè)更強(qiáng)的最終分類器(強(qiáng)分類器)。

算法流程

該算法其實(shí)是一個(gè)簡(jiǎn)單的弱分類算法提升過程,這個(gè)過程通過不斷的訓(xùn)練,可以提高對(duì)數(shù)據(jù)的分類能力。整個(gè)過程如下所示:

1. 先通過對(duì)N個(gè)訓(xùn)練樣本的學(xué)習(xí)得到第一個(gè)弱分類器;2. 將分錯(cuò)的樣本和其他的新數(shù)據(jù)一起構(gòu)成一個(gè)新的N個(gè)的訓(xùn)練樣本,通過對(duì)這個(gè)樣本的學(xué)習(xí)得到第二個(gè)弱分類器 ;3. 將1和2都分錯(cuò)了的樣本加上其他的新樣本構(gòu)成另一個(gè)新的N個(gè)的訓(xùn)練樣本,通過對(duì)這個(gè)樣本的學(xué)習(xí)得到第三個(gè)弱分類器;4. 最終經(jīng)過提升的強(qiáng)分類器。即某個(gè)數(shù)據(jù)被分為哪一類要由各分類器權(quán)值決定。

我們需要從官網(wǎng)下載倆個(gè)Adaboost分類器文件,分別是人臉和眼睛的分類器:下載地址:https://github.com/opencv/opencv/tree/master/data/haarcascades

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

代碼實(shí)現(xiàn)

實(shí)現(xiàn)人臉識(shí)別的基本步驟:

1.加載文件和圖片 2.進(jìn)行灰度處理 3.得到haar特征 4.檢測(cè)人臉 5.進(jìn)行標(biāo)記

我們使用cv2.CascadeClassifier()來加載我們下載好的分類器。

然后我們使用detectMultiScale()方法來得到識(shí)別結(jié)果

import cv2import numpy as npimport matplotlib.pyplot as plt# 1.加載文件和圖片 2.進(jìn)行灰度處理 3.得到haar特征 4.檢測(cè)人臉 5.標(biāo)記face_xml = cv2.CascadeClassifier(’haarcascade_frontalface_default.xml’)eye_xml = cv2.CascadeClassifier(’haarcascade_eye.xml’)img = cv2.imread(’img.png’)cv2.imshow(’img’, img)gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 1.灰色圖像 2.縮放系數(shù) 3.目標(biāo)大小faces = face_xml.detectMultiScale(gray, 1.3, 5)print(’face = ’,len(faces))print(faces)#繪制人臉,為人臉畫方框for (x,y,w,h) in faces: cv2.rectangle(img, (x,y), (x + w, y + h), (255,0,0), 2) roi_face = gray[y:y+h,x:x+w] roi_color = img[y:y+h,x:x+w] eyes = eye_xml.detectMultiScale(roi_face) print(’eyes = ’,len(eyes)) for (ex,ey,ew,eh) in eyes: cv2.rectangle(roi_color, (ex,ey),(ex + ew, ey + eh), (0,255,0), 2)cv2.imshow(’dat’, img)cv2.waitKey(0)

face = 1[[133 82 94 94]]eyes = 2

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例

到此這篇關(guān)于使用python-cv2實(shí)現(xiàn)Harr+Adaboost人臉識(shí)別的示例的文章就介紹到這了,更多相關(guān)python cv2 人臉識(shí)別內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线一区视频| 青青草91视频| 国产suv精品一区| 少妇精品久久久一区二区三区| 黄色免费成人| 久久一二三区| 日本不卡高清| 国产精品一区亚洲| 精品国产欧美| 视频小说一区二区| 精品中文一区| 蜜臀a∨国产成人精品| 深夜日韩欧美| 国产精品入口久久| 国产一区二区三区亚洲综合| 狠狠久久伊人中文字幕| 日韩不卡在线| 亚洲深爱激情| 亚洲久久视频| 国产欧美日韩精品一区二区三区| 久久精品99久久久| 国产一区二区三区久久| 日韩在线不卡| 日韩视频一区二区三区在线播放免费观看 | 日韩黄色在线观看| 国产欧美高清| 韩国久久久久久| 五月天久久网站| 亚洲人成网站在线在线观看| 国产精品一级| 久久精品国产精品亚洲毛片| 久久蜜桃精品| 亚洲91网站| 久久精品国产999大香线蕉| 激情综合自拍| 7777精品| 中文字幕在线免费观看视频| 1024精品久久久久久久久| 蜜臀国产一区二区三区在线播放| 国产伦精品一区二区三区在线播放| 91综合网人人| 最新国产精品| 欧美www视频在线观看| 尤物在线精品| 国产福利一区二区精品秒拍| 韩国精品主播一区二区在线观看| 亚洲91在线| а√天堂8资源在线| 日韩亚洲精品在线| 久久一区精品| 亚洲欧美日韩精品一区二区| 国产精品1luya在线播放| 久久一级电影| 人人爱人人干婷婷丁香亚洲| 成人片免费看| 亚洲人亚洲人色久| 亚洲综合在线电影| 日本麻豆一区二区三区视频| 日韩精品一区二区三区免费观影| 日本久久二区| 蜜桃成人精品| 欧美日韩伊人| 午夜精品婷婷| 成人台湾亚洲精品一区二区| 综合激情婷婷| 激情欧美丁香| 久久精品二区亚洲w码| 亚洲理论在线| 久久中文字幕av一区二区不卡| 91午夜精品| 亚洲午夜精品久久久久久app| 青青青国产精品| 蜜臀久久99精品久久一区二区| 久久国产婷婷国产香蕉| 伊人久久大香线蕉av不卡| 777久久精品| 蜜桃tv一区二区三区| 另类综合日韩欧美亚洲| 首页亚洲欧美制服丝腿| 亚洲va中文在线播放免费| 日韩不卡一区二区| 久久蜜桃av| 国产精品福利在线观看播放| 亚洲精品少妇| 91国语精品自产拍| 成人午夜在线| 国产欧美日韩一区二区三区四区 | 久久三级视频| 久久精品国产网站| 中文字幕一区二区av| 亚洲特色特黄| 日韩免费av| 精品国产乱码久久久久久樱花| 日韩精品一区二区三区中文在线| 欧美成人亚洲| 久久久久久久久久久9不雅视频| 国产激情精品一区二区三区| 久久www成人_看片免费不卡| 91看片一区| 97精品国产| 精品视频91| 国产精品a级| 国产精品三级| 91久久精品无嫩草影院| 蜜桃视频欧美| 久久中文视频| 日韩欧美少妇| 日韩av首页| 久久激情一区| 午夜精品成人av| 国产高清不卡| 亚洲伊人av| 日韩在线视频精品| 女生影院久久| 日韩在线欧美| 肉色欧美久久久久久久免费看 | 日韩视频免费| 激情五月综合网| 欧美1区免费| 欧美1区2区3区| 欧美另类综合| 在线视频日韩| 亚洲一区欧美二区| 日韩中文字幕麻豆| 香蕉久久夜色精品国产| 亚洲欧美日韩精品一区二区| 六月婷婷一区| 蜜臀av亚洲一区中文字幕| 日本 国产 欧美色综合| 美女精品在线| 蜜桃一区二区三区在线观看| 国产毛片久久| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲精品极品| 日本成人一区二区| 国产精品嫩模av在线| 国产乱子精品一区二区在线观看 | 日韩中文字幕区一区有砖一区| 一区二区日韩免费看| 亚洲欧美网站在线观看| 91成人小视频| 国产成人精品一区二区三区在线| 亚洲精品**中文毛片| 捆绑调教日本一区二区三区| 欧美羞羞视频| 狠狠久久婷婷| 综合一区在线| 免费精品一区| | 91精品国产自产在线丝袜啪| 久久99青青| 韩国久久久久久| 不卡在线一区| 亚洲精品韩国| 久久a爱视频| 精品免费av在线| 一区二区自拍| 四虎成人精品一区二区免费网站| 国产视频一区二| 国内一区二区三区| 欧美日韩精品一区二区视频| 蜜臀av一区二区在线免费观看| 国产精品美女久久久久久不卡| 色乱码一区二区三区网站| 91精品国产经典在线观看| 伊人影院久久| 国产精品一区二区三区av| 国产一区二区三区不卡av | 日韩va亚洲va欧美va久久| 日韩在线电影| 国产精品一区二区av日韩在线| 国产精品二区不卡| 亚洲免费精品| 国产探花一区| 日韩av一级| 亚洲区国产区| av中文字幕在线观看第一页| 99亚洲视频| 国产精品一国产精品| 久久婷婷丁香| 久久精品999| 欧美日韩国产传媒| 欧美啪啪一区| 黑丝美女一区二区| 国产精品流白浆在线观看| 福利片在线一区二区| 老牛影视一区二区三区| 精品视频国内| 亚洲色图国产| 97精品国产一区二区三区 | 国产成人77亚洲精品www| 日韩精品一级中文字幕精品视频免费观看 | 你懂的国产精品永久在线| 成人国产精品久久| 亚洲综合另类| 国产一区二区三区久久| 亚洲精品在线国产| 91精品一区二区三区综合在线爱| 91精品日本| 亚洲一区二区三区高清不卡|