opencv创建数组
时间: 2023-11-18 12:02:42 浏览: 182
opencv编程
好的,关于 OpenCV 创建数组,可以使用 `cv::Mat` 类来创建。`cv::Mat` 是 OpenCV 中用于表示矩阵和图像的类,可以用来创建多维数组。以下是一个简单的示例代码:
```c++
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
// 创建一个 3 行 4 列的单通道矩阵
Mat mat1(3, 4, CV_8UC1);
// 创建一个 2 行 2 列的三通道矩阵
Mat mat2(2, 2, CV_8UC3);
// 创建一个 2 行 2 列的单通道浮点型矩阵
Mat mat3(2, 2, CV_32FC1);
return 0;
}
```
在上面的代码中,`CV_8UC1` 表示单通道 8 位无符号整型,`CV_8UC3` 表示三通道 8 位无符号整型,`CV_32FC1` 表示单通道 32 位浮点型。
阅读全文