OpenCV imgcodecs.hpp文件未找到错误

8
我正在尝试编译一个使用OpenCV来评估两张图片相似度的C++程序:

图像直方图比较

当我使用g++编译文件时:
'opencv2/imgcodecs.hpp' file not found

#include "opencv2/imgcodecs.hpp"

我在 Mac OS X 上更新了 opencv 公式。我重新运行了 brew install,但我仍然收到这个错误。

mdfind imgcodecs.hpp -name

返回空 - 在我的系统上找不到文件。

有没有人知道为什么我的imgcodecs没有包含在内,以及如何包含它?我对C和OpenCV非常的新手,非常感谢任何帮助。

1个回答

9
我注意到您正在查看主分支(即3.0.0)上的教程代码。它使用了一个在早期版本的OpenCV(如2.4.9)中不存在的imgcodecs模块。
请检查您所拥有的OpenCV版本(似乎不是3.0.0),并使用相应版本的教程代码(例如,OpenCV 2.4.9 Histograms_Matching/EqualizeHist_Demo.cpp)。

谢谢 - 这很有帮助。现在我感觉真的很蠢。 - Tyler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接