c++ - 如何将像素设置为 cv::Mat 对象中的值?

标签 c++ opencv

我需要将 Mat 对象中的单个像素设置为某个值。

怎么做?

我在 Visual Studio 2010 中使用 openCV 2.1。

最佳答案

如果您正在处理 uchar (CV_8U) 矩阵:

 mat.at<uchar>(row, column, channel) = val;

关于c++ - 如何将像素设置为 cv::Mat 对象中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11776043/

相关文章:

c++ - 我可以在 libleveldb.a 中找到该符号,但是当我创建共享库时,找不到相同的符号。怎么了?

c++ - 无法使用 std::map::emplace 插入没有复制构造函数的类的对象

python - UnsatisfiableError:发现以下规范存在冲突:-opencv3-> python 2.7 *-python 3.6 *

c++ - CMake链接错误,找到库但 "undefined reference"

c++ - 如何在 Vala 中使用 C++ 库

c++ - wchar_t 和 char 在 WinDbg 中的表示

c++ - move 构造函数错误并使用 move 构造函数进行委托(delegate)

Opencv矩阵行和列

c++ - 中断已处于条件变量等待调用状态的 boost 线程

python - 如何使用 opencv (python/c++) 从图像中去除模糊