opencv 读取图片 C++
时间: 2024-04-18 10:23:02 浏览: 109
opencv读取图像
在C++中使用OpenCV库读取图片非常简单。下面是一个基本的示例代码:
```cpp
#include <opencv2/opencv.hpp>
int main() {
// 读取图片
cv::Mat image = cv::imread("image.jpg");
// 检查是否成功读取图片
if (image.empty()) {
std::cout << "无法读取图片" << std::endl;
return -1;
}
// 显示图片
cv::imshow("Image", image);
cv::waitKey(0);
return 0;
}
```
上述代码中,首先包含了OpenCV的头文件`<opencv2/opencv.hpp>`。然后使用`cv::imread`函数读取指定路径的图片,并将其存储在`cv::Mat`对象中。接着,通过`cv::imshow`函数显示图片,并使用`cv::waitKey`等待用户按下任意键关闭窗口。
阅读全文