我希望在使用EMGU CV,C#,WPF进行实时视频捕捉时在我公认的脸上添加蒙版,我已经完成了实时视频捕捉并拥有了PNG模板, 如何将PNG图像强加给我的视频? 面部由小的非填充矩形识别和强加,因此我可以轻松获得面部中心的坐标
答案 0 :(得分:1)
看起来答案就像将PNG图像叠加到视频一样简单。这是一些示例代码,最初来自here:
public static Image<Bgra, Byte> Overlay(Image<Bgra, Byte> target, Point targetPoint, Image<Bgra, Byte> overlay)
{
Bitmap bmp = target.Bitmap;
Graphics gra = Graphics.FromImage(bmp);
gra.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceOver;
gra.DrawImage(overlay.Bitmap, targetPoint);
return target;
}