文章目录
1. 读、显 API 解析
1.1 imread - 图像读取
功能:
从文件系统加载图像到 cv::Mat 矩阵
原型:
cv::Mat imread(const String& filename, int flags = IMREAD_COLOR);
参数说明:
参数 | 类型 | 说明 |
---|---|---|
filename | const String& | 图像文件路径 (支持格式:JPEG, PNG, BMP, TIFF 等) |
flags | int | 加载模式 (默认 IMREAD_COLOR),常用值: IMREAD_COLOR:BGR三通道彩色图 IMREAD_GRAYSCALE:灰度图 IMREAD_UNCHANGED: 保留Alpha通道 |
特性:
- 窗口名称作为后续 imshow 的显示目标
- 窗口默认自动销毁,也可用 destroyWindow() 手动关闭
示例:
// 创建可调整大小的窗口
cv::namedWindow("Adjustable Window", cv::WINDOW_NORMAL);
// 创建自动适应图像尺寸的窗口
cv::namedWindow("Auto Size", cv::WINDOW_AUTOSIZE);
1.2 namedWindow - 窗口创建
功能:
创建用于显示图像的窗口
原型:
void namedWindow(const String