基于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
基于SVM算法的人脸微笑识别相关推荐
- 基于SVM算法的人脸表情识别
基于SVM算法的人脸
- SVM算法应用人脸表情识别
一.实验准备 环境搭建 pip install tensorflow==1.2.0pip install keras==2.0.6pip install dlib==19.6.1pip install ...
- SVM算法应用综合练习(2)--人脸微笑识别
目录 前言 一.图片准备 二.代码 1.将人脸检测出来并对图片进行裁剪 2. 划分数据集 3.提取人脸并判别是否为笑脸 4.调用模型检测微笑 三.参考资料 前言 阅读附件1,利用所提供的人脸微笑数据集 ...
- 基于PCA 人脸识别/人脸识别算法/人脸检测程序源码MATLAB ELM+PCA人脸识别 PCA人脸识别matlab代码 基于PCA算法的人脸识别
1.基于PCA的人脸识别代码 2.MATLAB ELM+PCA人脸识别 2.基于PCA的人脸识别(matlab)(采用PCA算法进行人脸识别,通过抽取人脸的主要成 分,构成特征脸空间,识别时将测试图像 ...
- 基于SVM支持向量机实现人脸识别
文章目录 基于SVM支持向量机实现人脸识别 SVM支持向量机的定义 SVM支持向量机的原理作用 如何计算SVM支持向量机的权值w和偏置项b 代码实现原理步骤 代码实例演示: 基于SVM支持向量机实现人 ...
- mser python车牌识别_基于MSER与SVM算法的车牌定位识别方法
基于 MSER 与 SVM 算法的车牌定位识别方法 胡成伟 ; 袁明辉 [期刊名称] <软件> [年 ( 卷 ), 期] 2020(041)002 [摘要] 针对实际车牌识别系统中车牌位置 ...
- Python人脸微笑识别2-----Ubuntu16.04基于Tensorflow卷积神经网络模型训练的Python3+Dlib+Opencv实现摄像头人脸微笑检测
Python人脸微笑识别2--卷积神经网络进行模型训练目录 一.微笑数据集下载 1.微笑数据集下载 2.创建人脸微笑识别项目 3.数据集上传至Ubuntu人脸微笑识别项目文件夹 二.Python代码实 ...
- 【opencv机器学习】基于SVM和神经网络的车牌识别
基于SVM和神经网络的车牌识别 深入理解OpenCV:实用计算机视觉项目解析 本文用来学习的项目来自书籍<实用计算机视觉项目解析>第5章Number Plate Recognition 提 ...
- 《MATLAB 神经网络43个案例分析》:第19章 基于SVM的手写字体识别
<MATLAB 神经网络43个案例分析>:第19章 基于SVM的手写字体识别 1. 前言 2. MATLAB 仿真示例 3. 小结 1. 前言 <MATLAB 神经网络43个案例分析 ...
最新文章
- GraphQL 初探—面向未来 API 及其生态圈
- SpringBoot启动过程详解
- 鸿蒙os首批适配机型,鸿蒙OS正式版首批名单曝光,适配速度让人意外,8款机型恭喜了...
- ES5 getter setter
- mysql数据库的体系结构包括什么组件_MySQL数据库的体系结构
- 自旋锁/互斥锁/读写锁/递归锁的区别与联系
- Power BI连接MySQL 提示错误......未能加载文件或程序集......或它的某一个依赖项
- 线程轮循打印ABC...
- linux内核并发教程,修改Linux内核参数提高Nginx服务器并发性能
- OpenCV DNN调用训练好的caffe 模型(目标检测)
- 数据结构与算法面试题
- JAVA设计模式-06-建造者模式
- python创意turtle作品大白-Python turtle 画个大白
- java小练习---记账软件
- 语音识别方案 - 联想语音团队多场景实时语音文字转换方案
- 常见向量范数和矩阵范数及其MATLAB实现
- Ubuntu设置终端打开时的默认窗口大小和位置坐标
- 【资损】资损防控的系统规范-收单类服务设计
- KiTTY/cnKiTTY与PuTTY/cnPuTTY差异和使用的简单说明~~
- mysql架设手游_手游长生诀手工架设完整服务端文件+安卓客户端+架设教程