基于像素和基于帧的方法之间的区别
Difference between pixel based and frame based methods
我正在使用OpenCV处理视频帧。我的问题可能很低,但我想先澄清一下。
openCV 中有很多基于像素的方法,但我可以将它们更改为基于帧的方法吗?
对我来说,这是相似的,因为整个帧也存储在一个矩阵中,我将从头到尾阅读该矩阵来处理它。因此,例如,为了查找平均值,我唯一应该更改的是找到一帧整个像素的总平均值。
但是对于一个像素,查看多个帧并根据它们确定该像素的平均值。但是当涉及到构建像GMM这样的模型时,我无法区分它。
有人可以帮助解释清楚吗?
我可以使用或更改 openCV 的 GMM 以供全球使用吗?
我认为这是这个问题的一个很好的定义,尽管您正在使用像素。
-
基于像素的方法:生成的处理图像中的像素(x,y)信息是对原始图像的像素(x,y)应用转换的结果。
-
基于区域的方法:原始图像中的像素被分组形成一个连续的区域,并将变换应用于整个区域。示例:生成的像素 (x,y) 是围绕原始像素 (x,y) 的色块的平均值。
相关文章:
- std::atomic和std::condition_variable wait,notify_*方法之间的区别
- 不同的类或结构初始化方法之间的性能差异是什么?
- #include < conio.h> 和 getch() 方法之间的关系是什么?
- 定义类模板构造函数的两种方法之间的区别
- 获取字符串大小的各种方法之间的比较
- 在 C 中并行化嵌套循环的几种方法之间的差异,C++使用 OpenMP
- 分流场算法C++方法之间未正确传递?
- C++对象构造方法之间的差异
- 空隙和非空隙方法之间的Sfinae调度
- 对象的动态数组 - 初始化方法之间的差异
- 类中私有静态方法和私有方法之间的区别
- 构建对象的方法之间有什么区别
- 如何避免布尔和返回它的方法之间的名称碰撞
- 分配指针的方法之间有什么区别?
- 在非常相似的方法之间共享代码
- 这两种初始化成员变量的方法之间有区别吗?
- C++ 中真实方法和虚拟方法之间的区别
- 合并排序问题,在方法之间传递数组
- 基于像素和基于帧的方法之间的区别
- 实例化数组的方法之间的区别