赞
踩
Windows10+VS2019+OpenCV4.4.0+C++
利用OpenCV库对视频流进行分析,找到人脸位置并简单地计算人脸与屏幕的距离。
使编译器能够检测并使用OpenCV库
B站OpenCV4+VS2019配置方法
#include <opencv2/opencv.hpp>
#include <iostream>
#include<opencv2/dnn.hpp> //载入dnn模块
#include<cmath> //用于数学计算(可不需要)
using namespace cv;
using namespace std;
void Face_Detection(); //人脸检测函数
TIPS:对代码的解释都在注释之中,但是完全复制应该可以直接运行
分为Face_Detection()函数部分和main()函数部分
void Face_Detection()//人脸识别
//使用函数之前请确定头文件中是否加入 #include<opencv2/dnn.hpp>
{
VideoCapture capture(0);//读取摄像头
//也可以读取一段视频如: "test.mp4"
//还可以利用网络摄像头ip输入如: "http://admin:admin@192.168.43.1:8081"
Mat frame; //输出的图像
namedWindow("FACE", WINDOW_FREERATIO); //显示结果的窗口
int x1 = 0, x2 = 0,y1 = 0, y2 = 0;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。