c++ opencv读取当前路径下是图片
时间: 2023-11-29 15:03:32 浏览: 65
FindImg.rar_OpenCV_Visual_C++_
以下是使用OpenCV读取当前路径下图片的C++代码示例:
```cpp
#include <opencv2/opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main() {
string img_path = "./test.jpg"; // 图片路径
Mat img = imread(img_path); // 读取图片
if (img.empty()) { // 判断图片是否读取成功
cout << "Failed to read image: " << img_path << endl;
return -1;
}
namedWindow("image", WINDOW_NORMAL); // 创建显示窗口
imshow("image", img); // 显示图片
waitKey(0); // 等待键盘按键
return 0;
}
```
在代码中,我们首先定义了一个字符串变量 `img_path` 表示图片路径,使用 `imread` 函数读取图片,并判断是否读取成功。接着,我们创建了一个显示窗口,将读取的图片显示在窗口中,并使用 `waitKey` 函数等待键盘按键。
阅读全文