生成一个opencv程序
时间: 2023-11-14 09:23:34 浏览: 69
opencv程序
4星 · 用户满意度95%
好的,以下是一个简单的 OpenCV 程序,实现了读取一张图片并显示在窗口中:
```
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
// 读取图片
Mat image = imread("test.jpg");
// 判断图片是否读取成功
if (image.empty()) {
std::cout << "Failed to read image!" << std::endl;
return -1;
}
// 创建窗口并显示图片
namedWindow("Image");
imshow("Image", image);
// 等待用户按下任意键退出程序
waitKey(0);
return 0;
}
```
在这个程序中,我们首先通过 `imread` 函数读取了一张名为 `test.jpg` 的图片,并将其存储到 `Mat` 类型的变量 `image` 中。接着,我们使用 `namedWindow` 函数创建了一个名为 `Image` 的窗口,并使用 `imshow` 函数将图片显示在该窗口中。最后,我们使用 `waitKey` 函数等待用户按下任意键,以便退出程序。
阅读全文