基于SVM算法的人脸微笑识别

一、环境搭建

安装项目所需要的包:

包括sklearn、pandas、joblib等;
哪些红色就安装哪些

二、下载数据集

我用的是genki-4k数据集,后面我会提供整个项目,包括数据集,也可以自己在官网下载

三、项目结构

在这里插入图片描述

crop_img是所有数据集,用于后面预处理(裁剪、分类等);
dat_files里面是人脸特征检测的两个文件
data_models是训练之后保存模型的文件夹
images是测试的图片
new_dataset里面适用于训练的数据集,因为提取特征时候有些图片因为模糊
		而识别不到人脸,所以此文件夹里的图片并不全部是crop_img里面的
数据集及人脸特征检测文件:里面包含最原始从官网下载的数据集压缩包
crop.py: 	将所有的数据集只把人脸裁剪出来
get_features.py: 得到所有图片的人脸特征,写入到csv文件
	在这一步由于某些图片不能被识别到,所以会报错,那么需要将图片、删除,工  作量有点大,但是项目中的图片都是经过处理的,不会出错
train.py: 训练
detect_img: 对图片进行识别
detect_camera: 调用摄像头实时识别

运行结果:
在这里插入图片描述
在这里插入图片描述

项目地址:
链接:https://pan.baidu.com/s/1ljMeJeo6UM_K2_SGnght4A
提取码:chen

参考博客:
https://blog.csdn.net/qq_45659777/article/details/121781859
https://blog.csdn.net/qq_45659777/article/details/121728481

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值