Skip to content

OpenCV+Pyqt实现人脸互换、人脸融合,人脸特效、人脸生成,OpenCV结课大作业

License

Notifications You must be signed in to change notification settings

leo0123456/Smart-camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-camera

OpenCV+Pyqt实现人脸互换、人脸融合,人脸特效、人脸生成 OpenCV结课大作业

主要是利用Opencv提供的函数在人脸上实现多功能的特效

在本项目中,实现了一个多功能美颜相机,其中实现了对人脸数据的十种处理:人脸互换(faceswap)、人脸融合(facemorph),人脸特效,人脸检测,人脸美颜,人脸磨皮,调节亮度,调节饱和度,滤镜,风格变换等功能。

本次项目全部使用 Python 编写,在项目设计上遵循着配置灵活、代码模块化的思路,其中功能模块分为调节美颜,人脸识别,人脸替换,人脸融合,人脸迁移,人脸特效,证件照生成等七个功能模块。

界面模块分为调节美颜,人脸迁移,人脸识别,人脸替换,人脸融合,证件照,生成等六个界面模块,其中调节美颜所在界面模块为主界面模块。 界面和功能模块间的逻辑关系大致为:每个界面模块对应其相应的功能模块,界面为交互式界面,触发界面调用对应的功能。

About

OpenCV+Pyqt实现人脸互换、人脸融合,人脸特效、人脸生成,OpenCV结课大作业

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages