我试图编译一个使用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的新手,非常感谢任何帮助。
答案 0 :(得分:8)
我注意到你正在查看master分支(又名3.0.0)上的教程代码。它使用的是早期版本的OpenCV中不存在的imgcodecs模块(例如2.4.9)。
检查您的OpenCV版本(似乎不是3.0.0)并使用匹配版本的教程代码(例如OpenCV 2.4.9 Histograms_Matching/EqualizeHist_Demo.cpp)