C# Emgu BackgroundSubtractorMOG2 返回黑色图像

时间:2021-02-12 08:49:16

标签: c# wpf emgucv

嘿,感谢您的时间。 我在 C#(Emgu) 中处理一些 opencv 并尝试从 BackgroundSubtractorMOG2 显示前景 但没有运气,这是我的代码

        internal Bitmap AdaptableBackgroundSubtraction(Bitmap org, int history = 2, bool detectShadows = true, int threshold = 16)
    {
        Image<Bgr, byte> imageorg = org.ToImage<Bgr, byte>();
        var forgroundmask = imageorg;
        var mDetector = new BackgroundSubtractorMOG2(history, threshold, detectShadows);

        mDetector.Apply(imageorg, forgroundmask, 0.5);
        return forgroundmask.ToBitmap();
    }

我尝试了一些事情并更改了参数,但没有得到任何结果。任何帮助将不胜感激

Picture of program running

如果需要,可以链接到完整代码 https://gitlab.com/Clipcometx/semesterportefolje/-/tree/master/Machinelearning/ComputerVision

1 个答案:

答案 0 :(得分:0)

根据附图,您将最大色调值设置为 255,而色调范围为 0-179。

相关问题