此应用程序应执行以下操作。
步骤1:-检测视频帧中的所有面孔。
步骤2:-现在,用户将在此处选择要应用蒙版的脸部(有趣的动画或表情)。
步骤3:-将遮罩(有趣的动画或表情)应用于选定的脸部,视频帧中其余的脸部将保持原样。
例如:-手套如何工作,但这里将仅将蒙版应用到选定的面部。
需要使用的技术有(python,opencv,tensorflow或keras)
请帮忙。谢谢。
答案 0 :(得分:1)
从视频中检测面部的最简单方法是使用Haar cascades in OpenCV and Python
来实现面部检测。可以找到这种方法in here。
在这种情况下,您可以给视频返回所有检测到的脸部(这是一种标准方法,效果很好,尽管还不是最先进的方法)。第二步是创建一个界面,其中将显示所有检测到的面部。 Here在GUI Frameworks
中可以找到一些标准的Python
,可以帮助您完成任务。
答案 1 :(得分:0)
这是一个如何开始人脸检测的好例子,您基本上可以使用教程中的代码并在此应用程序的顶部构建遮罩:https://www.pyimagesearch.com/2018/02/26/face-detection-with-opencv-and-deep-learning/