LipstickTest口红试色项目
对人脸嘴唇区域进行模拟口红试色。
项目地址:github地址
目前实现情况【200426】
根据dlib的人脸关键点,提取出68个关键点,然后嘴唇区域作为凸包;
再判断点是否在嘴唇区域(外嘴唇凸包以内,内嘴唇凸包以外之间区域定义为嘴唇区域),
根据输入的口红hsv值进行嘴唇凸包区域染色。
添加了UI选择H、S界面。
进行了边缘自然化处理,根据出现最多的像素点进行边缘细节处理,将外嘴唇区域细分为左右两个凸包(ok(cy-4-23).py)。
项目陈述:
本科期间的创新创业项目,项目动机是个人对口红的狂热购买欲(尽管做着做着就不那么的热爱了)。最早是想用android做app,但是调试实在是太麻烦,提取关键点后的图像处理总是炸内存。
这几天临近结项,因为我本科毕设一直写python就看了下python的图像处理,发现还挺easy,就写了下,可以基本实现找到区域并染色的功能。后续待我的组员继续完善。
技术路线:
python环境下opencv+dlib人脸识别
环境配置:
anaconda新建一个python环境,激活环境后:
pip install cmake
pip install boos