通过facemask-plugin效果展示:
第一步:拷贝data资源文件
拷贝到:
第二步:处理facemask-plugin 的运行异常
1,//subdiv.getTriangleIndexList(triangleList); 屏蔽,要用pencv 更高级的版本
2,gs-texture.cpp 101 行 /m_texture = gs_cubetexture_create(size, format, mip_levels, mip_data, (flags & Flags::Dynamic) ? GS_DYNAMIC : 0 | (flags & Flags::BuildMipMaps) ? GS_BUILD_MIPMAPS : 0);改成 m_texture = gs_texture_create(size, size, format, mip_levels, mip_data, (flags & Flags::Dynamic) ? GS_DYNAMIC : 0 | (flags & Flags::BuildMipMaps) ? GS_BUILD_MIPMAPS : 0); gs_texture_create的width 和height 以后调整
第三步:
在 摄像头添加滤镜的地方添加
代码如下进行测试:
遮罩的图片后续完善,还有部分问题需要修改。