opencv测试代码c++
时间: 2023-05-26 16:04:29 浏览: 116
Invernadero.rar_OpenCV_C/C++_
这是一段使用OpenCV库的C语言代码示例,用于读取并显示一张图片:
```c
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main() {
Mat img = imread("test.png"); // 读取图片
if (img.empty()) { // 判断是否读取成功
cerr << "Failed to open image file!" << endl;
return -1;
}
namedWindow("Image"); // 创建窗口
imshow("Image", img); // 在窗口中显示图片
waitKey(); // 等待键盘输入
destroyAllWindows(); // 关闭窗口
return 0;
}
```
使用OpenCV库需要先安装和链接好库文件。在gcc编译器下,可以使用以下命令行进行编译:
```
g++ -o test test.c `pkg-config opencv --cflags --libs`
```
其中`pkg-config`用于获取OpenCV的头文件路径和库文件路径。具体路径可能因环境而异,如果不确定,可以使用以下命令查询:
```
pkg-config opencv --cflags --libs
```
阅读全文