Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 基于像素和基于帧的方法之间的差异_C++_Opencv_Frame_Pixel_Gaussian - Fatal编程技术网

C++ 基于像素和基于帧的方法之间的差异

C++ 基于像素和基于帧的方法之间的差异,c++,opencv,frame,pixel,gaussian,C++,Opencv,Frame,Pixel,Gaussian,我正在使用OpenCV制作视频帧。我的问题可能是低级的,但我想先澄清一下 openCV中有很多基于像素的方法,但是我可以将它们更改为基于帧的方法吗 对我来说,这是类似的,因为整个框架也存储在一个矩阵中,我将从头到尾阅读该矩阵来处理它。例如,为了求平均值,我唯一应该改变的是求一帧中整个像素的总平均值 但对于一个像素,请查看多个帧并根据它们确定该像素的平均值。但是,当涉及到构建像GMM这样的模型时,我无法区分它 有人能解释清楚吗 我可以使用或更改openCV的GMM以供全球使用吗 我认为这是一个很好

我正在使用OpenCV制作视频帧。我的问题可能是低级的,但我想先澄清一下

openCV中有很多基于像素的方法,但是我可以将它们更改为基于帧的方法吗

对我来说,这是类似的,因为整个框架也存储在一个矩阵中,我将从头到尾阅读该矩阵来处理它。例如,为了求平均值,我唯一应该改变的是求一帧中整个像素的总平均值

但对于一个像素,请查看多个帧并根据它们确定该像素的平均值。但是,当涉及到构建像GMM这样的模型时,我无法区分它

有人能解释清楚吗


我可以使用或更改openCV的GMM以供全球使用吗

我认为这是一个很好的问题定义,尽管您使用的是像素

  • 基于像素的方法:结果处理图像中像素(x,y)的信息是对原始图像的像素(x,y)应用变换的结果

  • 基于区域的方法:将原始图像中的像素分组形成一个连续区域,并对整个区域应用变换。示例:结果像素(x,y)是原始像素(x,y)周围面片的平均值


我认为这是一个很好的问题定义,尽管您使用的是像素

  • 基于像素的方法:结果处理图像中像素(x,y)的信息是对原始图像的像素(x,y)应用变换的结果

  • 基于区域的方法:将原始图像中的像素分组形成一个连续区域,并对整个区域应用变换。示例:结果像素(x,y)是原始像素(x,y)周围面片的平均值


我不太明白这个问题。我知道基于像素是指单独处理图像中的像素。但是对于帧的全局处理,yoy必须访问像素,因此它最终也是基于像素的。你到底是什么意思?是的,这也是我想的。但我正在和我的朋友争论这个问题,他告诉我基于帧的应该是不同的,但他没有告诉我怎么做。我说,即使是基于帧的,我们也必须访问每个像素,这样就不会有差异。我真的不理解这个问题。我知道基于像素是指单独处理图像中的像素。但是对于帧的全局处理,yoy必须访问像素,因此它最终也是基于像素的。你到底是什么意思?是的,这也是我想的。但我正在和我的朋友争论这个问题,他告诉我基于帧的应该是不同的,但他没有告诉我怎么做。我说过,即使是基于帧的,我们也必须访问每个像素,这样就不会有差异。