以下是一个基本的连接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中配置链接选项

编写连接opencv库的程序

原文地址: http://www.cveoy.top/t/topic/hthf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录