C++ OpenCv:如何做背景移除?

C++ OpenCv:如何做背景移除?,c++,opencv,background,foreground,subtraction,C++,Opencv,Background,Foreground,Subtraction,基本上我需要从绿色屏幕视频中剪切前景对象。我需要使绿色透明或直接切割前景对象。我需要使用OpenCV和C++。我找到了两种方法,但都不管用。我需要做什么?没有神奇的方法可以做到这一点。您需要通过编程选择在每个帧上应用效果的roi(即在Mat对象上)。您可能需要减少噪声、应用模糊、提取每个通道以及执行更多操作。所以要有耐心,开始实验

基本上我需要从绿色屏幕视频中剪切前景对象。我需要使绿色透明或直接切割前景对象。我需要使用OpenCV和C++。我找到了两种方法,但都不管用。我需要做什么?

没有神奇的方法可以做到这一点。您需要通过编程选择在每个帧上应用效果的roi(即在
Mat
对象上)。您可能需要减少噪声、应用模糊、提取每个通道以及执行更多操作。所以要有耐心,开始实验