同一段代码在不同的工程下面出现了 “imread imwrite imshow找不到标识符”的错误。
可能的原因有多种,基本上都是跟opencv有关。
我的原因是缺少头文件 #include<opencv2/opencv.hpp>
虽然我有#include “opencv2/core/core.hpp”
#include "opencv2/contrib/contrib.hpp"等头文件,还有命名空间的using namespace std;
using namespace cv;
但还是出现找不到标识符,虽然我也不清楚为什么加上#include<opencv2/opencv.hpp>,日后再解决,也希望直到的可以指导我一下。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
此外还有原因是缺少using namespace std;
using namespace cv;
这个错误参考见这个博客http://www.bubuko.com/infodetail-2622709.html