oepncv 如何判断图片是否存在
时间: 2023-12-02 12:04:04 浏览: 158
opencv检查图片中是否有人
要判断图片是否存在,可以使用OpenCV中的imread()函数读取图片并检查是否成功读取图片。如果读取成功,那么说明图片存在;如果读取失败,那么说明图片不存在。
下面是一个例子代码,用于判断图片是否存在:
```
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat img = imread("test.jpg");
if (img.empty())
{
cout << "Image not found." << endl;
}
else
{
cout << "Image found." << endl;
}
return 0;
}
```
在这个例子中,我们使用imread()函数读取名为test.jpg的图片。如果读取成功,那么将图片存储在Mat类型的img变量中。然后通过empty()函数检查img是否为空,如果为空,则说明图片不存在;否则说明图片存在。
阅读全文