gpt4 book ai didi

c++ - 使用 opencv 和 cURL 从 url 加载图像

转载 作者:行者123 更新时间:2023-11-28 05:43:20 26 4
gpt4 key购买 nike

我正在尝试从 url 加载图像并显示它。我在 c++ 和 cURL 库中使用 opencv。我习惯使用 opencv,但我没有任何使用 cURL 库的经验。我只需要 curl 来加载图像并将其保存在 cv::Mat 文件中,以便我可以显示它。所以,我从 here 中获取了代码.它应该工作,但我收到语法错误。另外,我试过 this来自 opencv.org 的代码。但是,我遇到了同样的错误

错误是1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(19): error C2061: 语法错误:标识符 'acosf'

1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(19): error C2059: syntax error : ';'

还有大约 90 个语法错误。当我点击错误时,它正在打开 cmath 文件,我在那里找不到任何语法错误。

谢谢你的帮助。

编辑 1: 我将代码编译为 c++ 并消除了上述错误。现在我遇到了一个新错误

OpenCV 错误:断言失败 (buf.data && buf.isContinuous()) 在 cv::imdecode_,文件 .......\opencv\modules\highgui\src\loadsave.cpp

最佳答案

看起来您正在为 c 而不是 c++ 进行编译。检查两件事:

  1. 代码文件的扩展名是 .cpp 而不是 .c
  2. 检查编译属性:工具栏 -> 项目 -> 属性(或 Alt + F7)->​​配置属性 -> C/C++ -> 高级 -> 编译为:“编译为 C++ 代码”。

关于c++ - 使用 opencv 和 cURL 从 url 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699397/

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