我在理解 opencv 类型时遇到了问题。我有 CV_8UC1 类型的矩阵,但如何读取矩阵中元素的值?
我知道我必须使用 at 方法然后 pas <here>
我的类型,但 CV_8UC1 是什么类型? 8 个无符号位单 channel 告诉我的不多。
我可以这样做吗: unsigned int a = mat->at(0,0);
最佳答案
来自 OpenCV 引用手册:
CV_8UC1 – 无符号 8 位单 channel 数据;可用于灰度图像或二值图像 – mask。
所以它只是单 channel 8 位灰度,值为 0..255。
关于c++ - 如何将 CV_8UC1 转换为普通的 int 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6725013/