Custom video effects using OnVideoFrameBitmap or OnVideoFrameBuffer events

You can add your own video effects using OnVideoFrameBitmap and OnVideoFrameBuffer events.
OnVideoFrameBitmap sample:

private void VideoCapture1_OnVideoFrameBitmap(object sender, VideoFrameBitmapEventArgs e)
{
    Graphics grf = Graphics.FromImage(e.Frame);

    grf.DrawString("Hello!", new Font(FontFamily.GenericSansSerif, 20), new SolidBrush(Color.White), 20, 20);
    grf.Dispose();

    e.UpdateData = true;
}

Using OnVideoFrameBuffer event you must update data in RGB24 image buffer. Fast but not so easy way. You can use Intel IPP or other image processing libraries.

Please contact support to get help with this tutorial. Visit our GitHub page to get more code samples.
VisioForge © 2006 - 2021