c++ - 访问 opencv 矩阵 CV_32S 元素

标签 c++ opencv matrix

如果我有一个 CV_32SC1 类型的矩阵,我应该在函数 Mat::at 中使用什么类型名称?

例如

Mat X;  // for example eye matrix of size 10,10,and type CV_32SC1
X.at<??????>(1,1)=5;

如何找到其他矩阵类型的类型名称?

最佳答案

OpenCV 中矩阵类型名称的一般规则是:

 CV_<bit_depth>(S|U|F)C<number_of_channels>

S = Signed integer
U = Unsigned integer
F = Float 

因此,根据之前的字母 (S,U,F) 中的哪一个,您将转换 <int> , <unsigned integer><float> .

关于c++ - 访问 opencv 矩阵 CV_32S 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12785121/

相关文章:

c++ - 多重继承来自多重继承

c++ - 递归函数总是返回假

c++ - 当#define 在 #if 中时, token "#"错误之前缺少二元运算符

c++ - CMake - 如何将 Pylon 库包含和链接到 OpenCV-C++ 项目

python - 如何在 yolo 暗网中找到每个类别的信心

vector - 很好地介绍了如何使用向量和矩阵实现 3D 图形,而无需考虑编程语言或 directx/opengl

c++ - BB10 - 从级联应用程序发送短信

python - 使用 OpenCV 的 VideoCapture 方法进行高效链接处理? {编辑}

c - 使用指针找到矩阵的鞍点

r - 将矩阵拆分为子矩阵