cv::imread()
时间: 2023-10-23 15:18:25 浏览: 144
opencv计算机视觉编程手册
`cv::imread()` 是 OpenCV 库中的一个函数,用于读取图像文件。它的基本语法如下:
```
cv::Mat cv::imread(const String& filename, int flags = cv::IMREAD_COLOR);
```
其中,`filename` 是要读取的图像文件的路径和文件名,`flags` 是一个可选参数,用于指定读取图像的方式。默认情况下,`flags` 的值为 `cv::IMREAD_COLOR`,表示读取彩色图像。如果想读取灰度图像,可以将 `flags` 设置为 `cv::IMREAD_GRAYSCALE`。此外,还可以使用 `cv::IMREAD_UNCHANGED` 标志来读取包含 alpha 通道的图像。
`cv::imread()` 函数返回一个 `cv::Mat` 类型的矩阵,即图像。如果读取失败,返回一个空矩阵。
阅读全文