找不到OpenCV imgcodecs.hpp文件错误

时间:2014-08-08 02:01:16

标签: c++ opencv

我试图编译一个使用OpenCV来评分两个图像相似度的C ++程序:

Image Histogram Compare

当我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 个答案:

答案 0 :(得分:8)

我注意到你正在查看master分支(又名3.0.0)上的教程代码。它使用的是早期版本的OpenCV中不存在的imgcodecs模块(例如2.4.9)。

检查您的OpenCV版本(似乎不是3.0.0)并使用匹配版本的教程代码(例如OpenCV 2.4.9 Histograms_Matching/EqualizeHist_Demo.cpp