编写连接opencv库的程序
以下是一个基本的连接OpenCV库的程序:
#include <opencv2/opencv.hpp> // 引入OpenCV库
using namespace cv; // 使用cv命名空间
int main() {
Mat img = imread("test.jpg"); // 读取图片
if (img.empty()) { // 如果读取失败,输出错误信息
std::cout << "Could not read the image: test.jpg" << std::endl;
return 1;
}
namedWindow("Display window", WINDOW_AUTOSIZE); // 创建一个窗口
imshow("Display window", img); // 在窗口中显示图片
waitKey(0); // 等待用户按下任意键
return 0;
}
在编译时,需要链接OpenCV库。这可以通过在编译命令中添加-lopencv_core、-lopencv_imgcodecs和-lopencv_highgui选项来实现。例如,在Linux系统上,可以使用以下命令编译程序:
g++ -o myprogram myprogram.cpp -lopencv_core -lopencv_imgcodecs -lopencv_highgui
在Windows系统上,需要将库文件添加到项目中,并在IDE中配置链接选项
原文地址: http://www.cveoy.top/t/topic/hthf 著作权归作者所有。请勿转载和采集!