初始化cv :: Mat ::的定义大小为int的类型

时间:2018-04-04 22:47:23

标签: c++ opencv

我刚开始使用opencv,我只是有一些基本问题。我有一个整数,用patch_size * patch_size定义。

我创建了一个Matrix cv :: Mat :: ones(),并希望在第一个参数(Size size)中使用此patch_size * patch_size的Size初始化此Matrix。但是我无法将整数转换/转换为大小。

所以我的问题是,做这件事的好方法是什么。

我也想知道,在这种情况下如何定义第二个参数(int类型)

谢谢!

1 个答案:

答案 0 :(得分:1)

内置于:cv::Mat mm = cv::Mat::ones(width, height, cv::CV_32S)