typedef Size() of openCV
typedef Size() of openCV
这可能是一个非常基本的问题,但我对此非常困惑。
我可以使用以下代码行初始化大小为(3266 x 2450)的图像:
Mat image( Size(3266, 2450) , CV_8UC3 );
但我需要对几种不同类型的图像进行一些测试,所以,我想做一个typedef
。
我需要一个typedef
语句,它可以提供不同的大小。。。类似以下内容,但即使经过搜索,我也找不到正确的语法。
typedef cv::Size(2048, 1536) 3MP
typedef cv::Size(2464, 1632) 4MP
typedef cv::Size(3266, 2450) 8MP
重要信息:如果typedef
不是解决方案。请建议对不同的图像使用以下内容的可能解决方案:
Mat image( 8MP , CV_8UC3 );
此处不能使用typedef
,因为Size
本身是一个类型,而Size(x, y)
创建的是一个值,而不是类型。改为使用常量:
const cv::Size SIZE_3MP(2048, 1536);
const cv::Size SIZE_4MP(2464, 1632);
const cv::Size SIZE_8MP(3266, 2450);
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将OpenCV C++重写为EmguCV C#-如何使用指针
- Usages of std::move
- OpenCV C++.快速计算混淆矩阵
- 在C++代码中包含opencv时,使用ctypes创建.so文件
- 使用 [] 运算符时"binding reference of type discards qualifiers"
- Equivalent of OpenCv c++ api Vec2f,norm, acos in emgucv csha
- Parameters of OpenCV Mat::Mul
- OpenCV findContours of points vector
- Deep Copy of OpenCV cv::Mat
- Understanding region of interest in openCV 2.4
- 将<Point2f> openCV 的向量转换为 Collections::Generic::List<Windows::P oint> of C#
- OpenCV C++ usage of cv::Moments
- Of C ++ in java (OpenCV)
- typedef Size() of openCV
- 无法使用opencv执行简单程序,错误"Can't find the entry point of the procedure"