今天想测试一下自己写的程序运行效率,结果发现简直神坑:
找了一段时间后发现罪魁祸首是using namespace cv;故给大家提个醒
opencv3.0以后的using namespace cv和windows.h中ACCESS_MASK定义冲突。
解决方案:注释掉所有的using namespace cv,然后在需要的地方写上cv::。
以后写C++&opencv程序时,尽量不用using namespace 命名空间,以免产生命名空间之间的冲突。
今天想测试一下自己写的程序运行效率,结果发现简直神坑:
找了一段时间后发现罪魁祸首是using namespace cv;故给大家提个醒
opencv3.0以后的using namespace cv和windows.h中ACCESS_MASK定义冲突。
解决方案:注释掉所有的using namespace cv,然后在需要的地方写上cv::。
以后写C++&opencv程序时,尽量不用using namespace 命名空间,以免产生命名空间之间的冲突。