因最近需要寫人臉識別外加做模糊處理的功能,翻閱了大量資料後也沒有找到,決定自己寫乙份。
此**有些問題,但能用,望各位指點修改。
import cv2
# 呼叫人臉識別演算法
face_detect =cv2.
cascadeclassifier
('d:/pythonvirtua/ren/lib/site-packages/cv2/data/haarcascade_frontalface_alt2.xml'
)cap = cv2.
videocapture
('d:/1.mp4'
while true:
flag, frame = cap.
read
( if flag == false:
break
gray = cv2.
cvtcolor
(frame, code=cv2.
color_bgr2gray
) # 灰色處理
# 識別人臉畫素
face_zone = face_detect.
detectmultiscale
(gray, scalefactor=
1.2, minneighbors=3)
# 圈出人臉位置
for x, y, w, h in face_zone:
# 獲取人臉座標,
image = frame[y -
10: y + h +
10, x -
10: x + w +10]
# 高斯模糊操作
_image = cv2.
gaussianblur
(image,(9
,9),
10) # (9,
9)奇數越高,模糊度越高
# 將處理完的影象和原圖合併
frame[y -
10: y + h +
10, x -
10: x + w +10]
= _image
cv2.
imshow
('video'
, frame)
# 設定退出鍵和展示頻率
iford(
'q')
== cv2.
waitkey(5
):break
cv2.
destroyallwindows()
cap.
release
()
linux裝置樹的識別載入
主要內容 1.裝置樹檔案編譯 2.裝置樹檔案載入 3.裝置樹檔案解析 4.裝置樹上的節點如何與驅動繫結 device與driver如何呼叫probe 5.如掛在i2c上,則中間i2c如何插入,兩者之間如何與i2c互動 參考 該module的initcall等級相比核心核心的core module來說...
人臉識別 人臉庫
1.mit 影象集 美國,麻省理工學院 包括 16 人,每個人有不同光照 不同尺寸 不同角度的 27 張 2.feret 影象集 美 方 此影象集包含大量的人臉影象,並且每幅圖中均只有乙個人臉。該集中,同乙個人的 有不同表情,光照,姿態和年齡的變化。3.umist 影象集 英國,曼切斯特大學 20 ...
人臉識別之人臉檢測
人臉識別分為人臉檢測 人臉預處理 蒐集和學習人臉以及人臉識別四個部分,此部分將人臉檢測。本文基於opencv進行的。在opencv中常用的人臉檢測器有基於lbp的特徵檢測 基於haar的特徵檢測,兩者的區別 前者比後者快好幾倍且不需要許可協議,但很多haar檢測器需要許可協議。基於haar的臉部檢測...