欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python調用OpenCV實現人臉識別功能-創(chuàng)新互聯

Python調用OpenCV實現人臉識別,供大家參考,具體內容如下

創(chuàng)新互聯公司專注于清鎮(zhèn)企業(yè)網站建設,響應式網站設計,商城網站建設。清鎮(zhèn)網站建設公司,為清鎮(zhèn)等地區(qū)提供建站服務。全流程按需規(guī)劃網站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯公司專業(yè)和態(tài)度為您提供的服務

硬件環(huán)境:

Win10 64位

軟件環(huán)境:

Python版本:2.7.3

IDE:JetBrains PyCharm 2016.3.2

Python庫:

1.1) opencv-python(3.2.0.6)

搭建過程:

OpenCV Python庫:

1. PyCharm的插件源中選擇opencv-python(3.2.0.6)庫安裝

題外話:Python入門Tips

PS1:如何安裝whl文件

1.先安裝PIP

2.CMD命令進入D:\Python27\Scripts里面后再執(zhí)行PIP命令安裝pip install wheel
如果提示'pip'不是內部或外部命令,也不是可運行的程序或批處理文件:
①將python安裝目錄下的scripts目錄(例如D:\Python27\Scripts)添加到系統(tǒng)環(huán)境變量path里,注意前加分號。再執(zhí)行該命令
pip install wheel
②在cmd下進入到D:\Python27\Scripts目錄下執(zhí)行該命令
pip install wheel

3.把文件最好放在\Script文件夾里面再pip install xxxx.whl

4.注意whl文件名不能改 必須一模一樣和原名

PS2:到哪找.whl文件?

相關代碼:

import cv2
import numpy as np

cv2.namedWindow("test") # Create a window
cap = cv2.VideoCapture(0) #Open camera one
success, frame = cap.read() #Read one frame

print("Camera open operation is: ", success);
color = (255,0,0) #Config the color
classfier = cv2.CascadeClassifier("Resources\haarcascade_frontalface_alt.xml")

#Make sure this xml file is in the same directory with py file
#Otherwise change it to absolute directory. This xml file can be found in D:\My 

Documents\Downloads\opencv\sources\data\haarcascades

while success:
  success, frame = cap.read()
  size = frame.shape[:2] #
  image = np.zeros(size, dtype = np.float16) #
  image = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) #
  cv2.equalizeHist(image, image) #
  #Below three lines config the minimal image size
  divisor = 8
  h, w = size
  minSize = ((int)(w/divisor), (int)(h/divisor))
  faceRects = classfier.detectMultiScale(image, 1.2, 2, cv2.CASCADE_SCALE_IMAGE, minSize) #Face detect
  if len(faceRects) > 0:#If face array length > 0
    for faceRect in faceRects: #Draw a rectangle for every face
        xf, yf, wf, hf = faceRect
        x = int((float)(xf))
        y = int((float)(yf))
        w = int((float)(wf))
        h = int((float)(hf))
        cv2.rectangle(frame, (x, y), (x + w, y + h), color)
        cv2.circle(frame, ((int)(x + 1.2 * w / 4), (int)(y + h / 3)), min((int)(w / 8), (int)(h / 8)), (255, 0, 0))
        cv2.circle(frame, ((int)(x + 2.8 * w / 4), (int)(y + h / 3)), min((int)(w / 8), (int)(h / 8)), (255, 0, 0))
        #cv2.rectangle(frame, ((int)(x + 3 * w / 8, (int)(y + 3 * h / 4))), ((int)(x + 5 * w / 8), (int)(y + 7 * h / 8)), (255, 0, 0))
  cv2.imshow("test", frame) #Display image

  key = cv2.waitKey(10)
  c = chr(key & 255)
  if c in ['q', 'Q', chr(27)]:
    break

cv2.destroyWindow("test")

另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

標題名稱:python調用OpenCV實現人臉識別功能-創(chuàng)新互聯
網站網址:http://www.chinadenli.net/article24/dhssje.html

成都網站建設公司_創(chuàng)新互聯,為您提供營銷型網站建設網站設計公司微信公眾號企業(yè)網站制作關鍵詞優(yōu)化電子商務

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都seo排名網站優(yōu)化