文章目录
- 前言
- 一、Mat类
- 二、Vec3b
- 三、Scalar函数
- 四、imread函数
- 五、imshow函数
- 六、imwrite函数
- 总结
前言
本篇文章带大家来学习一下opencv基础函数的使用。
一、Mat类
Mat类是OpenCV中最常用的数据结构之一,用于表示和操作图像和矩阵数据。它提供了一个多维数组,用于存储像素值、图像通道、图像尺寸和数据类型等信息。
下面是一些关于Mat类的重要概念和功能:
1.图像数据存储: Mat类用于存储图像数据,包括单通道和多通道图像。图像数据存储在内存中的连续或分块的数组中,可以通过索引访问和修改像素值。
2.数据类型和通道数: Mat类支持多种数据类型,如8位无符号整数(CV_8U)、32位浮点数(CV_32F)等。图像可以具有不同的通道数,如灰度图像具有一个通道,彩色图像通常具有三个通道(BGR顺序)。
3.图像尺寸和通道布局: Mat类存储图像的尺寸信息,包括行数、列数和通道数。可以通过成员函数如rows()和col