opencv Mat 类型
时间: 2023-11-08 13:23:20 浏览: 193
opencv plot类 Mat类型
在 OpenCV 中,Mat 是一个常用的类,用于表示图像或矩阵数据。Mat 类型有以下几种:
1. CV_8U:8 位无符号整数类型,表示范围为 0-255。
2. CV_8S:8 位有符号整数类型,表示范围为 -128 到 127。
3. CV_16U:16 位无符号整数类型,表示范围为 0-65535。
4. CV_16S:16 位有符号整数类型,表示范围为 -32768 到 32767。
5. CV_32S:32 位有符号整数类型。
6. CV_32F:32 位浮点数类型。
7. CV_64F:64 位浮点数类型。
Mat 类型还可以根据通道数和颜色空间进行分类,比如:
1. CV_8UC1:单通道灰度图像。
2. CV_8UC3:3 通道 BGR 彩色图像。
3. CV_8UC4:4 通道 BGRA 彩色图像。
除了以上常用的 Mat 类型外,还可以自定义 Mat 类型,使用自定义的数据类型来表示图像或矩阵数据。
阅读全文