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

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

所以我的问题是,执行此操作的好方法是什么?

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

谢谢!

最佳答案

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

10-08 08:49