gpt4 book ai didi

c++ - OpenCV 2.4.9 读取空白图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:42:09 29 4
gpt4 key购买 nike

各位,

我正在使用 imread 将 jpeg 图像加载到 cv::Mat 数据类型中。但是,该函数无法加载图像,只会返回一个 0 行 0 列的空矩阵。它不会抛出任何异常或警告。我还验证了图像确实存在于指定的路径中。我从未在 OpenCV 中看到过这种行为,并且不知所措地弄清楚发生了什么。感谢任何帮助

编辑:玩过之后,我发现它可以毫无问题地读取 PNG 文件格式。

最佳答案

我找到了这个问题的解决方案。我从源代码编译了 OpenCV,当我最初构建和安装它时,它缺少某些与 JPEG 相关的库。为了解决这个问题,我重新配置了源目录(通过运行 cmake)并手动安装了它找不到的库。这些对于 OpenCV 并不重要,因此它不会阻止安装。之后我重新编译并重新安装了 OpenCV。

关于c++ - OpenCV 2.4.9 读取空白图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26784039/

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