opencv调取jpg图片
时间: 2024-02-17 17:59:03 浏览: 20
要使用OpenCV调用jpg图片,你需要先安装OpenCV库,并在代码中引入相应的头文件。下面是一个简单的示例代码,展示了如何使用OpenCV加载和显示jpg图片:
```cpp
#include <opencv2/opencv.hpp>
int main() {
// 读取图片
cv::Mat image = cv::imread("image.jpg");
// 检查是否成功读取图片
if (image.empty()) {
std::cout << "无法读取图片" << std::endl;
return -1;
}
// 创建窗口并显示图片
cv::namedWindow("Image");
cv::imshow("Image", image);
// 等待按键
cv::waitKey(0);
// 关闭窗口
cv::destroyAllWindows();
return 0;
}
```
在上述代码中,首先使用`cv::imread`函数读取名为"image.jpg"的图片,并将其存储在`cv::Mat`对象中。然后,通过`cv::namedWindow`函数创建一个名为"Image"的窗口,并使用`cv::imshow`函数在该窗口中显示图片。最后,使用`cv::waitKey`函数等待按键输入,以及`cv::destroyAllWindows`函数关闭窗口。
请注意,你需要将代码中的"image.jpg"替换为你实际的图片路径。