python人脸识别opencv系统_python使用opencv实现人脸识别系统

本文介绍了如何在Python环境中安装numpy和opencv,并通过opencv实现从USB摄像头获取视频流以及进行人脸识别。首先,确保Python环境安装正确,然后安装numpy,接着从官网下载opencv并将其cv2.pyd复制到Python的site-packages目录。之后,通过opencv的VideoCapture函数捕获摄像头画面,最后利用haarcascade_frontalface_alt2.xml分类器进行人脸识别,用矩形框标出人脸。
摘要由CSDN通过智能技术生成

1.首先安装过python环境,在这里就不过说

检测是否安装成功如下,在cmd中输入Python

2.安装numpy

现在开始安装numpy,打开cmd,输入pip install numpy

我的电脑已经安装过了,忘记截屏了。就在网上找了图片

测试是否成功

3.安装opencv

在官网自行下载,这里下载的是opencv2.4.10安装。

### (1)复制cv2.pyd

将”\opencv\build\python\2.7\x64”或”\opencv\build\python\2.7\x86”(根据python版本)文件夹中找到cv2.pyd”,复制到Python安装文件的”C:\Python27\Lib\site-packages”文件夹中。

测试:

接下来利用opencv进行捕获摄像头

# -*- coding: utf-8 -*-#该文件实现opencv 获取usb摄像头,展示实时画面

import cv2

import sysfromPIL import Image

def CatchUsbVideo(window_name, camera_idx):

cv2.namedWindow(window_name)

# 视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值