c++ opencv读取当前路径下的图片
时间: 2023-11-09 12:05:27 浏览: 101
opencv 读取图像
你可以使用 OpenCV 的 imread 函数读取当前路径下的图片。下面是一个简单的示例代码:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
int main() {
// 读取当前路径下的图片
cv::Mat img = cv::imread("./test.jpg");
// 如果读取失败,输出错误信息并退出程序
if (img.empty()) {
std::cerr << "Failed to read image" << std::endl;
return 1;
}
// 显示图片
cv::imshow("Image", img);
cv::waitKey(0);
return 0;
}
```
在上面的代码中,我们使用 imread 函数读取当前路径下的名为 test.jpg 的图片。如果读取失败,程序会输出错误信息并退出。如果读取成功,程序会显示图片并等待用户按下任意键后退出。
注意,这里假设你已经正确安装了 OpenCV 并将其包含在了你的项目中。如果你还没有安装 OpenCV,你需要先安装它并设置好开发环境。
阅读全文