如何掩盖emgu cv C#

时间:2015-06-30 21:57:51

标签: c# wpf emgucv

我希望在使用EMGU CV,C#,WPF进行实时视频捕捉时在我公认的脸上添加蒙版,我已经完成了实时视频捕捉并拥有了PNG模板, 如何将PNG图像强加给我的视频? 面部由小的非填充矩形识别和强加,因此我可以轻松获得面部中心的坐标

1 个答案:

答案 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;
}