设置Mat、opencv的具体像素值

Posted

技术标签:

【中文标题】设置Mat、opencv的具体像素值【英文标题】:Set specific pixel values of Mat, opencv 【发布时间】:2015-04-26 21:40:47 【问题描述】:

我知道我们可以设置所有像素值,并访问每个像素以设置值。假设我已经有一组像素,我想将其值设置为 255。在 opencv 中这可能吗?有没有功能可以做到这一点?对不起,如果这个问题是初级的

【问题讨论】:

你试过this question吗? 我认为给出的答案是我正在寻找的东西。正如我提到的@pwwpche,我已经知道如何访问元素 This 也更好地解释了如何使用该功能。 【参考方案1】:

查看setTo 函数,该函数允许设置一些被屏蔽的垫子元素的值:

Mat& Mat::setTo(InputArray value, InputArray mask=noArray() )

【讨论】:

以上是关于设置Mat、opencv的具体像素值的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV 访问 MAT 对象中的 RGB 值

C++ OpenCV Mat 像素值和 OpenCV 错误

opencv::Mat,从原始数据中获取像素值?

《OpenCV:访问Mat图像中每个像素值》

如何在 OpenCV 中计算 Mat 的最大像素值 [重复]

Opencv利用Mat访问像素值