【Opencv综合应用】自制训练集的人脸识别1——拍摄10张人脸图片

【Opencv综合应用】自制训练集的人脸识别1——拍摄10张人脸图片

疫情期间学校去不了,在家闲着没事,刚好有学校的比赛项目,就趁着机会做一下,顺便学习学习OpenCV
原文转自: https://www.cnblogs.com/fpzs/p/10533485.html.
我的环境与原文不同,我的环境为win10+opencv4.1.0+opencv-contrib4.1.0+VS2017

一:主要步骤

拍摄人脸图片
1、加载人脸检测器
2、打开电脑摄像头,载入视频流,抽取帧,进行灰度化处理
3、识别人脸,采集10张灰度图像并将尺寸变为为92x112保存到文件中(如果想要彩色图像只需要把代码中的imgGray全部改为img即可)

二:代码部分

/****************************************************
拍摄人脸图片:
1、加载人脸检测器
2、打开电脑摄像头,载入视频流,抽取帧,进行灰度化处理
3、识别人脸,采集20张灰度图保存到文件中(如果想要彩色图像只需要把代码中的imgGray全部改为img即可)
*****************************************************/
#include "opencv2/objdetect.hpp"
#include "opencv2/videoio.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/imgproc.hpp"
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
using namespace cv;

int main()
{
   
   
	Mat img;                      
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值