我需要在矩阵中存储 32 位无符号整数。
当我尝试创建矩阵时:
Mat frameV(frameT1.rows-2*R, frameT1.cols-2*R, CV_32UC1 );
这会产生编译错误:
error C2065: 'CV_32UC1' : undeclared identifier
尽管 CV_8UC1 有效,但我需要 CV_32UC1。
我正在使用 MSVC 2010 和 OpenCV 2.4.3。
最佳答案
没有 CV_32UC1
这样的类型。这是因为 OpenCV 不支持 32 位 unsigned int
类型。 OpenCV支持的最大整数类型是32位的int
,可以通过CV_32SC1
指定。
关于c++ - 不能使用 CV_32UC1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14581806/