gpt4 book ai didi

Opencv --- 我不能使用函数 imread

转载 作者:太空宇宙 更新时间:2023-11-03 23:00:58 24 4
gpt4 key购买 nike

我在 opencv 函数中遇到问题。我可以用

IplImage* img = CvLoadImage("2_DeepViewOutput.png");

但是我不能用

Mat img = imread("2_DeepViewOutput.png");

它给了我

Multiple markers at this line - Line breakpoint: Hello.cpp [line: 11] - undefined reference to `cv::imread(std::string const&, int)'

我想我已经在路径中加载了库。我不知道原因,请帮助我。

最佳答案

问题是您包含了 C 头文件,而不是 C++ 头文件。因此,您的程序无法编译,因为 cv::imread(std::string const&, int) 函数的声明不存在于 C 头文件中。

因此,您必须包含 C++ 头文件。 (例如 - #include "opencv2/highgui/highgui.hpp")(这 link 会帮助你)

如果您还没有为 C++ 配置您的 IDE,请查看此 link

关于Opencv --- 我不能使用函数 imread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18513995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com