python camera 開啟,人臉檢測

2021-09-02 10:05:37 字數 1509 閱讀 2864

1.python camera 開啟

#!/usr/bin/python

import cv2

cap = cv2.videocapture(0)

while true:

success,img = cap.read()

cv2.imshow('img',img)

k = cv2.waitkey(1)

if k==27:

break;

cap.release()

2.人臉 檢測

#!/usr/bin/python

import cv2

import numpy as np

#開啟攝像頭,編號 0,預設從 0 開始

cap = cv2.videocapture(0)

#分類檔案

classifier=cv2.cascadeclassifier("/home/leger/opencvface/haarcascade_frontalface_alt2.xml")

#循壞while true:

#從cap 物件中,讀取資料,返回給 success,frame , (frame 就是一幀影象)

success,frame = cap.read()

#影象大小

size = frame.shape[:2]

#建立影象(大小: size, 型別: float16 描述陣列元素的型別)

img=np.zeros(size,dtype=np.float16)

#顏色轉換(從bgr --> gray) 灰度圖

img=cv2.cvtcolor(frame,cv2.color_bgr2gray)

#直方圖

cv2.equalizehist(img,img)

#除數divisor=8

h,w=size

#最小minsize=(int(w/divisor),int(h/divisor))

#將影象放入 檢測函式,返回人臉框

facerects=classifier.detectmultiscale(img,1.2,2,cv2.cascade_scale_image,minsize)

#如果檢測到人臉, 畫框...

if len(facerects) >0:

#可能有幾個人臉,用for循壞

for facerect in facerects:

x,y,w,h = facerect

cv2.rectangle(frame,(x,y),(x+w,y+h),(0,255,0))#frame 影象,(x,y) 座標, (長,寬) (框的顏色)

#該影象顯示在face上,(給視窗命名為face)

cv2.imshow("face",frame)

#按下 esc 鍵,該程式退出

k=cv2.waitkey(1)

if k==27:

break;

提取: 0o0p

以人致勝 SAP開啟HR雲端變革之旅

人的管理恐怕是全世界最難管理的,但是,在我們每個企業中離不開對人的管理。近日,sap在上海召開了sap人力資本高峰論壇,sap hr業務線全球副總裁 martin pitkow和sap大中華區hr業務線總經理林楊分享了人力資源管理的趨勢以及變革方向,sap的產品和服務怎樣幫助企業快速進入雲端進行變革...

以人致勝 SAP開啟HR雲端變革之旅

人的管理恐怕是全世界最難管理的,但是,在我們每個企業中離不開對人的管理。近日,sap在上海召開了sap人力資本高峰論壇,sap hr業務線全球副總裁 martin pitkow和sap大中華區hr業務線總經理林楊分享了人力資源管理的趨勢以及變革方向,sap的產品和服務怎樣幫助企業快速進入雲端進行變革...

專注年輕人租房,蘑菇租房開啟租房補貼

11 月 18 日起,國內知名網際網路租房平台蘑菇租房,開始推廣租房補貼活動。為在外漂泊的年輕人,提供實際的租房支援,幫助他們可以輕鬆 快捷租好房。據悉,本次活動摔先針對所有杭州 試點展開,推廣 超百萬間,活動總額力度破千萬元。參加該活動的使用者,只要在蘑菇租房相應頁面領取優惠券,在初次租房時進行首...