ìmreadc++读取路径
时间: 2023-07-19 10:29:37 浏览: 155
在 C++ 中使用 OpenCV 库中的 imread 函数读取图片,需要给定图片的路径。路径可以是绝对路径或者相对路径。以下是一个读取相对路径下图片的例子:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
// 定义图片路径
string imgPath = "images/cat.jpg";
// 读取图片
Mat img = imread(imgPath);
// 检查是否成功读取图片
if (img.empty())
{
cout << "Failed to read image!" << endl;
return -1;
}
// 显示图片
imshow("Image", img);
waitKey();
return 0;
}
```
在上面的例子中,图片路径为 `"images/cat.jpg"`,表示图片文件 `cat.jpg` 存放在当前工程目录下的 `images` 文件夹中。
阅读全文